sro*_*uex 6 macos terminal virtualenvwrapper python-3.5
好吧,环顾四周,有很多关于如何在Mac上正确安装virtualenvwrapper的问题.我真的尝试了所有这些,但无济于事.我注意到以前的问题没有像我的电脑那样的配置,所以这里是:
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3python3 get-pip.py命令pip正确安装sudo pip3 virtualenvwrapper 确保所有设置都按预期完成~/.bash_profile使用以下代码进行编辑:
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/projects source /usr/local/bin/virtualenvwrapper.sh
然后,每当我打开一个新的终端时,我得到了这个:
/usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.
我尝试过其他问题的修复,但无济于事:
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3在virtualenvwrapper.sh上设置VIRTUALENVWRAPPER_PYTHON="$(command \which python3)"在virtualenvwrapper.sh上设置ln -fs /Library/Frameworks/Python.framework/Versions/3.5/bin/python3 /usr/local/bin/python3alias python=/usr/local/bin/python3好吧,期待任何像我一样配置的人看看我做错了什么.
这是相当古老的,但发布这个因为我从谷歌来到这里,并最终找到正确的路径.
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
export PROJECT_HOME=$HOME/Devel
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
你必须确保拥有实际的python可执行文件.只需简单地在Finder中浏览到/ bin并查看其中的内容即可找到这一点.
好吧,经过大量努力,我决定安装pip并virtualenvwrapper在 macOS Sierra 中附带的 Python 2.7 上。
之后,我在 上写下了以下几行.bash_profile。也许这里有一些多余的东西,但是它有效。
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Documents/Projects/
ln -fs /Users/myusername/Library/Python/2.7/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh
ln -fs /Users/myusername/Library/Python/2.7/bin/virtualenv /usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
之后,我从 python.org 安装了 Python 3.5.2 并创建了一个指向它的新环境,一切工作正常。
mkvirtualenv --python=python3.5 env_name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4947 次 |
| 最近记录: |