介绍
当我参加Python Mokumokukai @ Allied Architects(Ebisu)时,一个好心的人告诉我是否喃喃地说"我想使用pyenv",所以记下一个笔记。
当时的陈述是在不了解pyenv,pyvenv和virtualenv之间的差异的状态下进行的,所以我不知道这个好心的人是否说对了事情,因为他也是初学者,然后,他说:"如果只有一个目的,就不需要virtualenv","您想做的可能就是virtualenv",他教我如何做以下事情。
然后,在听了这个故事并进行了实际的研究之后,我意识到我的话很神秘,今天(2015/04/11)我意识到我被教导是pyvenv。
*我在本文中写了有关pyenv和virtualenv的内容。
环境
- Windows7 32位/ 64位
- Python3.4.3
如何在Windows上使用pyvenv
1.移至要创建项目的文件夹。
例如
C:\> cd C:\Users\username\Documents<br>
- 用户名是用户名
2.运行pyvenv.py
1 | C:\Users\username\Documents> Python C:\Python34\Tools\Scripts\pyvenv.py venvtest |
- " venvtest"是环境文件夹名称,因此是可选的
- 如果成功,将在指定文件夹(C:\\ Users \\ Username \\ Users \\ Documents \\ venvtest)中创建Include,Lib,Scripts文件夹和pyvenv.cfg。
(于2015/04/13添加)
shimizukawa先生评论说pyvenv可以作为python模块执行,因此您可以使用以下命令获得相同的结果。
1 | C:\Users\username\Documents> python -m venv venvtest |
3.激活环境(激活)
1 | C:\Users\username\Documents\venvtest\Scripts\activate |
(激活后)
(venvtest)C:\Users\username\Documents><br>
- 该行的开头显示"(Venvtest)"(环境文件夹名称显示在括号中)。
- 在这种状态下,您可以使用专门用于项目的venv环境。
4.停用环境
(感谢furico先生于2015年5月10日修订)
(venvtest)C:\Users\username\Documents> deactivate<br>
(停用后)
C:\Users\username\Documents><br>
参考网址
https://docs.python.org/3/library/venv.html#module-venv
http://docs.python.jp/3.3/library/venv.html
特别感谢
Python Mokumokukai @ Allied Architects(惠比寿)
python mini-hack-a-thon