最近我使用Mac OSX安装程序安装了Python 3.3。之后我按照How to use pip with Python 3.x besides Python 2.x的说明安装了pip-3.3,第二个答案。之后我运行以下命令来安装virtualenv
,
sudo pip-3.3 install virtualenv
更新了我的PATH
变量以及以下内容:
/Library/Frameworks/Python.framework/Versions/3.3/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/share/python:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
PYTHONPATH
变量如下:
/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages:/Library/Frameworks/Python.framework/Versions/3.3/bin:/Library/Python/2.7/site-packages:/usr/local/lib/python2.7/site-packages:
但是,当我运行virtualenv -p /usr/local/bin/python3 py3
时,我会得到以下Error message。
我观察到,在StackOverflow上回答的很多帖子和问题上,使用情况总是-p /usr/bin/python3
但是在我的情况下python3
中没有/usr/bin/
这样的目录。 /usr/local/bin/
中有一个。这有点奇怪吗?
请帮助我。我该怎么办呢?我在这里做错了什么?
谢谢,
Chintak