LINUX.ORG.RU
ФорумAdmin

поломался python или django

 , , ,


0

1

Помогите, пожалуйста, установить Django.

проблема такая:

$ python
Python 2.7.11 |Anaconda 4.0.0 (64-bit)| (default, Dec  6 2015, 18:08:32) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import django
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named django
>>> 

$ python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

$ sudo -H pip install Django 
Requirement already satisfied (use --upgrade to upgrade): Django in /usr/lib/python2.7/dist-packages
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
$ sudo apt-get install python-django
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия python-django.
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmbim-glib0 libqmi-glib0 usb-modeswitch usb-modeswitch-data
Для их удаления используйте «apt-get autoremove».

Недостаточно инфы. Что делал до того, как запустить python manage.py runserver? Почему решил, что фреймворк должен быть установлен?

Kilte ★★★★★
()

Ставь в virtualenv, примерно так -

в каталоге проекта -

virtualenv ../ve/
source ../ve/bin/activate
pip install django

pi11 ★★★★★
()

Походу тебе проще снести весь питон аптом, все пакеты, и поставить всё заново в virtualenv.

menangen ★★★★★
()
Ответ на: комментарий от pi11

Django работало некоторое время назад, просто для развлечения немного по-экспериментировал с нейронными сетями под Anaconda ...

Как снести весь Python с конфигами?

$ cat /etc/issue
Ubuntu 14.04.4 LTS

$ cat /proc/version
Linux version 3.19.0-56-generic (buildd@lgw01-10) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #62~14.04.1-Ubuntu SMP Fri Mar 11 11:03:15 UTC 2016

$ python
Python 2.7.11 |Anaconda 4.0.0 (64-bit)| (default, Dec  6 2015, 18:08:32) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> 


$ pip -V
pip 8.1.1 from /home/user/anaconda2/lib/python2.7/site-packages (python 2.7)

sci_reseacher
() автор топика
Ответ на: комментарий от sci_reseacher

Зачем сносить что-то? В виртуаленв все ставь и всё, никаких проблем не будет.

pi11 ★★★★★
()

Нужно использовать или django из репов и ставить пакетным менеджером или через pip. Если через pip, то да, лучше всё же virtualenv.

conformist ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.