Python 在Mac OS 10.6上安装virtualenv时出错

Python 在Mac OS 10.6上安装virtualenv时出错,python,command-line,terminal,virtualenv,Python,Command Line,Terminal,Virtualenv,当我尝试在运行OS 10.6.4的本地计算机上安装时,我得到以下信息: Searching for virtualenv Reading http://pypi.python.org/simple/virtualenv/ Reading http://virtualenv.openplans.org Best match: virtualenv 1.5.1 Downloading http://pypi.python.org/packages/source/v/virtualenv/virtua

当我尝试在运行OS 10.6.4的本地计算机上安装时,我得到以下信息:

Searching for virtualenv
Reading http://pypi.python.org/simple/virtualenv/
Reading http://virtualenv.openplans.org
Best match: virtualenv 1.5.1
Downloading http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.5.1.tar.gz#md5=3daa1f449d5d2ee03099484cecb1c2b7
Processing virtualenv-1.5.1.tar.gz
Running virtualenv-1.5.1/setup.py -q bdist_egg --dist-dir /var/folders/Ej/EjJBMhPjFSWPq+RuE6ubhE+++TI/-Tmp-/easy_install-lZp_Mm/virtualenv-1.5.1/egg-dist-tmp-vC_6xR
warning: no previously-included files matching '*.*' found under directory 'docs/_templates'
Adding virtualenv 1.5.1 to easy-install.pth file
Installing virtualenv script to /usr/local/bin
error: /usr/local/bin: Permission denied
最后我该如何纠正错误呢


查看my/usr/local目录,没有/bin子目录。任何帮助都将不胜感激,谢谢

您需要具有root权限才能安装到/usr/local/bin。如果您正在使用easy_install命令,请执行以下操作:

$ sudo easy_install virtualenv

您需要具有root权限才能安装到/usr/local/bin。如果您正在使用easy_install命令,请执行以下操作:

$ sudo easy_install virtualenv

我有一个/user/local/bin。我使用macports python,它将东西放在/usr/local下。所以你必须提供所有的细节。据我所知,您可以将此文件virtualenv放置在路径上的任何位置,并且可以使用它。我不熟悉MacPorts,但只是查找了一下-听起来不错。你会推荐它胜过virtualenv吗?另外,我已经在Ruby上使用rvm了,所以MacPorts会影响它吗?默认情况下,MacPorts安装在/opt/local而不是/usr/local。我有一个/user/local/bin。我使用macports python,它将东西放在/usr/local下。所以你必须提供所有的细节。据我所知,您可以将此文件virtualenv放置在路径上的任何位置,并且可以使用它。我不熟悉MacPorts,但只是查找了一下-听起来不错。你会推荐它胜过virtualenv吗?另外,我已经在Ruby上使用了rvm,所以MacPorts会影响到这一点吗?默认情况下,MacPorts安装在/opt/local而不是/usr/local。我正要说不要使用sudo。但这只适用于香草OS X安装,一旦你有了sudo'd once,你将永远不得不使用sudo。看看自制而不是macports:它可以管理包括python在内的所有外部内容,而无需sudo。OP的问题与macports无关。自制是好的,但使用sudo或MacPorts本身并没有什么不好的。我正要说不要使用sudo。但这只适用于香草OS X安装,一旦你有了sudo'd once,你将永远不得不使用sudo。看看自制而不是macports:它可以管理包括python在内的所有外部内容,而无需sudo。OP的问题与macports无关。自制是好的,但使用sudo或MacPorts并没有本质上的坏处。