为 OS X Python virtualenv 安装创建 PATH

为 OS X Python virtualenv 安装创建 PATH

我是终端和 Python 新手,但是我virtualenv现在在一个 Python 项目中大量使用它们。

手动更改目录以virtualenv在我的文件系统中获取源非常繁琐,所以我正在寻找一种方法来加快该过程。

如果我理解正确的话,我可以编辑.bash_profile并创建到我的目录的链接virtualenv

我已找到该.bash_profile文件,但我只是想知道,我的假设是否正确,以及如何将链接添加到virtualenv目录py27PATH

我手动这样做: source /bla/bla/bla/py27

答案1

我是这样解决的。解决方案不涉及导出$PATH在终端/Bash 启动时自动加载的命令,而是使用别名命令来激活虚拟环境。

  1. 在文本编辑器中打开:(~/.bash_profile用户主目录中的隐藏文件)。

  2. 添加一个别名来启动 virtualenv 并指定所需的 Python 虚拟环境:

    alias start_my_virtualenv="cd /path/to/the/virtual/python/bin; source activate"

  3. 退出并重新启动终端。

  4. start_my_virtualenv将首先转到 Python 环境的位置,然后执行source activate以激活该特定环境。

如果您想保留多个 Python 环境,您可以以相同的方式轻松设置其他别名来激活它们。

答案2

你必须在你的终端上写和你在终端上写的内容一样.bash_profile。如果你source /bla/bla/bla/py27在终端上打字,在你的末尾写上这一行.bash_profile就足够了。

相关内容