[英]Where to put a virtualenv directory on Mac OS X?
我正在将基于Python的开发系统从PC迁移到Mac。 我需要创建一个virtualenv /目录来存储该系统。 将目录放置在哪里的好地方(可以从终端窗口轻松访问的地方)? 尽管我可能会编写bash脚本来更改目录并激活virtualenv,但我在Mac上不如在PC上那么精明。 我正在运行OS X Mountain Lion(v10.8),并且是系统上的唯一用户。
如果只供您使用virtualenvs,则可以利用〜(波浪号)快捷方式,该快捷方式链接到您的主目录。
mkdir ~/venvs
创建虚拟环境
然后,您可以从终端中的任何目录使用此命令创建虚拟环境
virtualenv ~/venvs/VENV_NAME
激活虚拟环境
然后,您可以使用此命令来获取虚拟环境
source ~/venvs/VENV_NAME/bin/activate
您可以根据需要添加任意数量,并将它们放在方便的地方。 常见的安排是为每个项目提供专用的环境。 那么,如果每个项目都在~/projects/<project>
,则可以在每个项目各自的根目录中有一个virtualenv目录。 因此, ~/projects/foo/.env
表示项目foo
的virtualenv, ~/projects/bar/.env
表示bar
的一个,等等。(。 .env
的使用只是一个约定;同样,您可以将它们命名为任何您喜欢的方式。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.