为Python 3.4安装Django1.8

时间:2016-12-24 15:18:16

标签: python django python-3.x django-1.8

默认情况下我的系统中有Python 2.7,我安装了它,并且还安装了Django 1.11。现在我想升级到两者的更新版本,为了做到这一点,我不小心从usr / local / lib / python2.7中删除了Django。我不确定问题是否是因为这个原因。以下是不断出现的错误:

  1. 当我尝试删除旧版本的Django时:

    $ python -c "import django; print(django.__path__)"
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    ImportError: No module named 'django'
    
  2. 当我检查安装的Django版本时

    $ python3 -m django --version
    /usr/local/bin/python3: No module named django
    
  3. 通过pip freeze

    pip freeze
    Brlapi==0.6.1
    Django==1.8
    
  4. 我真的很想学Django,请帮我解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用pip系统安装通常被认为是反模式。你应该真的使用virtualenv,你可以在这里简单介绍virtualenv: http://docs.python-guide.org/en/latest/dev/virtualenvs/

回到你的问题,你似乎不知道python和python3是两个独立的实现,因此你安装的一个是其他人看不到的。尝试用

重新安装django
pip install --upgrade django

对于python3,相关的pip应该被称为像pip3。