自定义虚拟环境的路径
pipenv使用pew来管理虚拟环境的路径,我们可以自定义WORKON_HOME环境变量来设置虚拟环境的路径,或者使用pipenv内置的环境变量PIPENV_VENV_IN_PROJECT,将虚拟环境设置在每个项目的根目录下的.venv文件夹。
export WORKON_HOME=~/.venvs # default: ~/.virtualenvs/test-Shuk7a5m
# or
export PIPENV_VENV_IN_PROJECT=1 # %project_root_path%/.venv
bash配置在.bashrc或.bash_profile中,Zsh配置在.zshrc,其它Shell以此类推,也可直接写入系统环境变量。
自动激活虚拟环境
配合autoenv或virtualenv-autodetect可实现自动激活环境,和设置PIPENV_VENV_IN_PROJECT环境变量可以自动激活虚拟环境。
在.bashrc或.bash_profile中配置如下
export PIPENV_VENV_IN_PROJECT=1
source /path/to/virtualenv-autodetect.sh
如果使用了oh-my-zsh, 可以直接使用它的插件形式
# 安装插件
$ [email protected]:RobertDeRose/virtualenv-autodetect.git ~/.oh-my-zsh/custom/plugins
再修改.zshrc文件启动插件
# 找到启动plugins的行添加启用插件
plugins=(... virtualenv-autodetect)





近期评论