我最近更新到Python 2.7以便开始使用Django "Django需要Python,特别是Python 2.6.5 - 2.7.x".
因此,当我通过优秀的LPTHW练习46时,我需要安装一些我一直使用的工具
应该很容易,我以前做过这一切......
当我在终端中运行python时,我得到以下内容.注意:Python 2.7.5
$ python
Python 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)
当我输入"哪个python"时我得到了
$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Run Code Online (Sandbox Code Playgroud)
但是当我尝试安装distribute,nose或virtualenv时,我得到以下错误.注意Python/2.6
$ sudo pip install distribute
Exception:
Traceback (most recent call last):
File "/Library/Python/2.6/site-packages/pip-1.3.1-py2.6.egg/pip/basecommand.py", line 139, in main
status = self.run(options, args)
File "/Library/Python/2.6/site-packages/pip-1.3.1-py2.6.egg/pip/commands/install.py", line 258, in run
import setuptools
ImportError: No module named setuptools
Storing complete log in /Users/brendanspillane/Library/Logs/pip.log
localhost:~ brendanspillane$
Run Code Online (Sandbox Code Playgroud)
我相信Python/2.6是这里的问题.结果我试图设置我的Python路径(我的第一次)使用这个问题作为参考"改变mac上的python路径?" 我输入了
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
Run Code Online (Sandbox Code Playgroud)
这没有明显的效果.
但是我仍然无法运行sudo pip install distribute并继续得到相同的错误.
谁能帮我?这是我的Python路径吗?还是我看错了方向?
任何帮助都是一如既往,非常感谢.
困境
| 归档时间: |
|
| 查看次数: |
18121 次 |
| 最近记录: |