繁体   English   中英

在Mac OS X上的什么地方放置virtualenv目录?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM