python 创建虚拟环境之后出现 No module named virtualenvwrapper virtualenvwrapper.sh错误解决办法
解决办法有很多种,在此介绍一种一劳永逸的方法--编辑shell配置文件
在编辑shell脚本之前需要知道virtualenvwrapper.sh的路径
- 可以通过命令找到virtualenvwrapper.sh的路径
virtualenvwrapper.sh路径which virtualenvwrapper.sh
- 编辑shell配置文件.bash_profile (我使用的是bash_profile文件,可以根据自己的配置文件进行编辑)
添加一下配置
export WORKON_HOME='/Users/xxx/envorment'
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
⚠️ WORKON_HOME后是工作路径,可以在任意位置创建
⚠️ source 是virtualenvwrapper.sh路径,可以使用 which virtualenvwrapper.sh 查看到的路径
- 修改完成之后,重新加载bash_profile 文件
结果source .bash_profile
网友评论