通过自制软件安装python:
brew install python --universal --framework
按照https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python上的说明安装pip并升级分发。 pip install似乎没问题,但每当我尝试使用pip升级分发或安装virtualenv时就这样了
pip install --upgrade distribute
或
pip install virtualenv
我收到以下错误:
回溯(最近一次调用最后一次):文件“/ usr / local / bin / pip”,行 5,在 来自pkg_resources import load_entry_point文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, 第2603行,in working_set.require(需要)文件“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, 第666行,要求 needed = self.resolve(parse_requirements(requirements))file“/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, 第565行,在决心 提高DistributionNotFound(req)#XX在这里输入更多信息pkg_resources.DistributionNotFound:pip == 1.0.2
在python中不够精通,不知道这里发生了什么,所以如果有人知道如何纠正这一点,将不胜感激。
我的$ PATH看起来像这样:
/Users/wg/.rvm/gems/ruby-1.9.3-p125@rails3_2/bin:/Users/wg/.rvm/gems/ruby-1.9.3-p125@global/bin:/Users/ WG / .rvm /红宝石/红宝石1.9.3-P125 /斌:/Users/wg/.rvm/bin:在/ usr / local / bin目录:在/ usr / local / share下/ Python的:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin中:在/ usr / X11 / bin中:在/ usr /本地/ GIT中/ bin中
...当我运行which pip
时,我得到/usr/local/bin/pip
(不确定这是否是问题,如果是,那该怎么办才能让它使用正确版本的pip)。< / p>
编辑:
希望包括我正在运行Lion OS 10.7,其中安装了最新版本的XCode和Command实用程序。此外,不知道这是否有帮助,但我想我还包括运行“哪个easy_install”的结果......返回:
的/ usr /本地/共享/蟒/ easy_install的
不确定这是否也可能相关。
非常感谢!
答案 0 :(得分:4)
我练习,我发现正在运行
pip install --upgrade setuptools
前
pip install --upgrade distribute
pip install --upgrade pip
在运行pip install --upgrade distribute
时解决了我的问题。