我正在将基于Python的开发系统从PC转移到Mac。我需要创建一个virtualenv /目录来存储这个系统。放置目录的好地方(从终端窗口可以轻松访问的地方)?虽然我可能会编写一个bash脚本来更改目录并激活virtualenv,但我在Mac上并不像PC那么精明。我正在运行OS X Mountain Lion(v10.8),我是系统中唯一的用户。
答案 0 :(得分:1)
如果只使用virtualenvs,您可以利用链接到主目录的〜(代字号)快捷方式。
mkdir ~/venvs
创建虚拟环境
然后,您可以使用此命令从终端
中的任何目录创建虚拟环境virtualenv ~/venvs/VENV_NAME
激活虚拟环境
然后,您可以使用此命令
来源虚拟环境source ~/venvs/VENV_NAME/bin/activate
答案 1 :(得分:1)
您可以随心所欲地将它们放在方便的地方。一个共同的安排是为每个项目提供专用的环境;然后,如果每个项目都在~/projects/<project>
中,那么您可以在每个项目的相应根目录中拥有virtualenv目录。因此~/projects/foo/.env
用于项目foo
的virtualenv,~/projects/bar/.env
用于bar
等等(使用.env
只是一种约定;同样,你可以用自己喜欢的方式命名。)