我在将任何东西下载到我的Mac(OS x 10.5.4)时遇到了问题。
到目前为止,我已经成功下载了Python 3.4,PIP(通过终端),当我尝试通过终端下载Django(sudo pip安装Django==1.6.4)时,我收到此错误消息。
Traceback (most recent call last):
File "/usr/local/bin/pip", line 8, in <module>
load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/pkg_resources.py", line 271, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/pkg_resources.py", line 2173, in load_entry_point
return ep.load()
File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/pkg_resources.py", line 1906, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/Library/Python/2.5/site-packages/pip-1.4.1-py2.5.egg/pip/__init__.py", line 10, in <module>
from pip.util import get_installed_distributions, get_prog
File "/Library/Python/2.5/site-packages/pip-1.4.1-py2.5.egg/pip/util.py", line 17, in <module>
from pip.vendor.distlib import version
File "/Library/Python/2.5/site-packages/pip-1.4.1-py2.5.egg/pip/vendor/distlib/version.py", line 13, in <module>
from .compat import string_types
File "/Library/Python/2.5/site-packages/pip-1.4.1-py2.5.egg/pip/vendor/distlib/compat.py", line 276
return b''
- 安装 virtualenv 和 virtualenvwrapper,这里有一个很好的教程:https://jamie.curle.io/blog/installing-pip-virtualenv-and-virtualenvwrapper-on-os-x/
- 使用您要使用的python版本创建一个虚拟环境:
mkvirtualenv my_virtual_env -p python3.4
。 -
你应该"在"你的虚拟环境中(如果你不是:
workon my_virtual_env
)。现在你可以安装 Django 和你想要的一切:(my_virtual_env) user@host$ pip install Django==1.6
您看到的(my_virtual_env)
表明虚拟环境处于活动状态。欢迎来到虚拟环境世界。请阅读文档。