Python 在osx 10.11.1上安装带pip的virtualenv VirtualenvRapper 客观的
安装virtualenv VirtualenvRapper 背景 我正试图按照本教程创建一个示例烧瓶应用程序 但是,自从我在运行于10.11.1的新Mac上设置Python和相关技术以来,我遇到了很多问题 我被命令卡住了,在那里我输入了这个 $mkvirtualenv--python=/usr/local/bin/python3字数 后来我意识到我没有python 3。但我仍然有一个错误Python 在osx 10.11.1上安装带pip的virtualenv VirtualenvRapper 客观的,python,macos,pip,virtualenv,virtualenvwrapper,Python,Macos,Pip,Virtualenv,Virtualenvwrapper,安装virtualenv VirtualenvRapper 背景 我正试图按照本教程创建一个示例烧瓶应用程序 但是,自从我在运行于10.11.1的新Mac上设置Python和相关技术以来,我遇到了很多问题 我被命令卡住了,在那里我输入了这个 $mkvirtualenv--python=/usr/local/bin/python3字数 后来我意识到我没有python 3。但我仍然有一个错误 -bash: mkvirtualenv: command not found 所以我找到了这个教程来帮助安
-bash: mkvirtualenv: command not found
所以我找到了这个教程来帮助安装virtualenv,它说要运行这个
pip install virtualenv virtualenvwrapper
但后来我遇到了皮普的问题
现状
我想我找到了一个现成的答案
答案是
sudo pip install pbr
sudo pip install --no-deps stevedore
sudo pip install --no-deps virtualenvwrapper
但即使是另一个用户在接受答案的评论中也提到,它没有在10.11.1上运行
日志
您不应该使用系统版本的Python 根据: OSX附带的Python版本非常适合学习,但不适合开发 根据: 鼓励使用Perl、Python、Ruby或OS X附带的任何其他脚本语言的开发人员管理自己的语言安装和依赖项 因此,我建议按照中的建议和描述,使用自制软件安装Python 2和/或Python 3 请注意,这些说明提供了安装Python 2的命令。要安装Python 3,您需要运行:
brew install python3 # instead of 'brew install python'
这些Python安装文档还链接到的详细说明
更新:
看起来您已经安装了
virtualenvwrapper
,但配置不正确。安装它时,我运行了以下基于的代码进行配置:
# Create a directory to hold the virtual environments.
mkdir $HOME/.virtualenvs
echo "
# Python's virtualenvwrapper-RELATED
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
" >> ~/.bash_profile
source ~/.bash_profile
好的,那有帮助。我现在也在使用python 3。我想新的问题是,当我运行命令
mkvirtualenv--python=/usr/local/bin/python3 wordcounts
时,我得到了一个错误-bash:mkvirtualenv:command not found
,然后我在github上找到了它,但这是为使用zsh的人准备的。我确信我遗漏了一些明显的东西,但不确定是什么。你有一个名为:/usr/local/bin/virtualenvwrapper.sh
的文件吗?迈克,是的。我刚检查过。看起来您已经安装了virtualenvwrapper
,但配置不正确。我已经用更多的东西更新了我的答案供你尝试。
# Create a directory to hold the virtual environments.
mkdir $HOME/.virtualenvs
echo "
# Python's virtualenvwrapper-RELATED
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
" >> ~/.bash_profile
source ~/.bash_profile