我是终端和 Python 新手,但是我virtualenv
现在在一个 Python 项目中大量使用它们。
手动更改目录以virtualenv
在我的文件系统中获取源非常繁琐,所以我正在寻找一种方法来加快该过程。
如果我理解正确的话,我可以编辑.bash_profile
并创建到我的目录的链接virtualenv
。
我已找到该.bash_profile
文件,但我只是想知道,我的假设是否正确,以及如何将链接添加到virtualenv
目录py27
中PATH
。
我手动这样做:
source /bla/bla/bla/py27
答案1
我是这样解决的。解决方案不涉及导出$PATH
在终端/Bash 启动时自动加载的命令,而是使用别名命令来激活虚拟环境。
在文本编辑器中打开:(
~/.bash_profile
用户主目录中的隐藏文件)。添加一个别名来启动 virtualenv 并指定所需的 Python 虚拟环境:
alias start_my_virtualenv="cd /path/to/the/virtual/python/bin; source activate"
退出并重新启动终端。
start_my_virtualenv
将首先转到 Python 环境的位置,然后执行source activate
以激活该特定环境。
如果您想保留多个 Python 环境,您可以以相同的方式轻松设置其他别名来激活它们。
答案2
你必须在你的终端上写和你在终端上写的内容一样.bash_profile
。如果你source /bla/bla/bla/py27
在终端上打字,在你的末尾写上这一行.bash_profile
就足够了。