2016-12-24 9 views
0

У меня был Python 2.7 в моей системе по умолчанию, и я установил его, а также установил с ним Django 1.11. Теперь я хочу перейти на более новую версию, и для этого я случайно удалил Django из usr/local/lib/python2.7. Я не уверен, что из-за этого проблема. Вот ошибки, которые продолжают появляться:Установить Django1.8 для Python 3.4

  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 
    

Я действительно хочу изучить Django, не могли бы вы помочь мне с этой установкой?

+0

У вас есть две версии Python на вашей системе, попробуйте 'PIP3 установить django' –

+0

Он получает установлен, но не в состоянии импортировать Джанго в Python3 ' $ python3 Python 3.4.5 (по умолчанию, 13 Дек 2016, 02:55 : 02) [GCC 4.8.4] on linux Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации. >>> импорт Джанго Traceback (самый последний вызов последнего): Файл "", строка 1, в ImportError: Нет модуль с именем 'Джанго' >>> ' –

ответ

0

Установка с широким диапазоном проводов обычно считается анти-образцом. Вы действительно должны использовать virtualenv, вы можете краткое введение в virtualenv здесь: http://docs.python-guide.org/en/latest/dev/virtualenvs/

Вернуться к вашей проблеме вы, кажется, не знает, что питон и python3 являются два отделенной реализация, таким образом, что вы установили с одной не видели другими , Попробуйте в любом случае переустановить django с помощью

pip install --upgrade django 

Для python3 соответствующий пип должен называться чем-то вроде pip3.

+0

Я новичок в Python: D. Btw, как вы сказали, я выполнил эту команду и все еще не смог импортировать django в python3 $ python3 Python 3.4.5 (по умолчанию, 13 декабря 2016, 02:55:02) [GCC 4.8.4] on linux Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации. >>> импорт Джанго Traceback (самый последний вызов последнего): Файл «», строка 1, в ImportError: Нет модуль с именем «Джанго» >>> –

+0

Если вы хотите в Python3 вы должны использовать PIP3 , но создайте python3 virtualenv (virtualenv -p python3.4) и работайте там. –

+0

Спасибо за информацию virtualenv :) Я использовал pip3 и до сих пор получил ошибку –