在Mac上下载Django时遇到问题



我在将任何东西下载到我的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''
  1. 安装 virtualenv 和 virtualenvwrapper,这里有一个很好的教程:https://jamie.curle.io/blog/installing-pip-virtualenv-and-virtualenvwrapper-on-os-x/
  2. 使用您要使用的python版本创建一个虚拟环境:mkvirtualenv my_virtual_env -p python3.4
  3. 你应该"在"你的虚拟环境中(如果你不是:workon my_virtual_env)。现在你可以安装 Django 和你想要的一切:

    (my_virtual_env) user@host$ pip install Django==1.6
    

您看到的(my_virtual_env)表明虚拟环境处于活动状态。欢迎来到虚拟环境世界。请阅读文档。

最新更新