Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: django на python 3  (Прочитано 2772 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lamer2010

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
django на python 3
« : 27 Апреля 2015, 13:50:48 »
Подскажите как установить django 1.8 для python 3. sudo apt-get install python-django и pip install Django==1.8 - устанавливается для python 2.

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: django на python 3
« Ответ #1 : 27 Апреля 2015, 13:56:13 »

Оффлайн Lamer2010

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Re: django на python 3
« Ответ #2 : 27 Апреля 2015, 14:01:41 »
ввожу в python3 import django - пишет что нет такого модуля, а python 2 - import django - всё нормально устновлена django 1.8. как сделать что django работала на python 3?

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: django на python 3
« Ответ #3 : 28 Апреля 2015, 19:26:12 »
Пробовали
Код: (bash) [Выделить]
sudo pip3 install Django?

Оффлайн Lamer2010

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Re: django на python 3
« Ответ #4 : 30 Апреля 2015, 13:56:59 »
sudo pip3 install Django

The directory '/home/user/.cache/pip/log' or its parent directory is not owned by the current user and the debug log has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want the -H flag.
The directory '/home/user/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want the -H flag.
You are using pip version 6.0.8, however version 6.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
The directory '/home/user/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want the -H flag.
Requirement already satisfied (use --upgrade to upgrade): Django in /usr/local/lib/python2.7/dist-packages
всё также установлена для python 2. Что делать?
« Последнее редактирование: 30 Апреля 2015, 14:00:14 от Lamer2010 »

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: django на python 3
« Ответ #5 : 30 Апреля 2015, 16:33:49 »
apt-get install python3-django

Ещё можно попробовать удалить python-django, а потом уже sudo pip3 install Django, или вон pip пишет про ключик "--upgrade", его тоже можно испытать.
« Последнее редактирование: 30 Апреля 2015, 16:35:54 от SkinnyJack »

Оффлайн Lamer2010

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Re: django на python 3
« Ответ #6 : 01 Мая 2015, 08:49:40 »
sudo apt-get remove python-django
sudo pip install --upgrade pip
sudo pip3 install Django

Все три действия не дали никаких результатов, всё по прежнему также,

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: django на python 3
« Ответ #7 : 01 Мая 2015, 22:14:15 »
Попробуй сделать sudo pip uninstall django а потом уже sudo pip3 install django
только что пробовал, на условно чистую систему ставится 1.8 в третий питон.

Оффлайн Lamer2010

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Re: django на python 3
« Ответ #8 : 02 Мая 2015, 07:37:26 »
sudo pip uninstall django - вроде удалилась, из python 2 django теперь не вызывается.

sudo pip3 install django - не устанавливается:
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2749, in <module>
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 446, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 459, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 628, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==6.0.8
 

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: django на python 3
« Ответ #9 : 02 Мая 2015, 17:14:54 »
А если так
sudo apt-get install python3-pip
а потом
sudo pip3 install django

Оффлайн Lamer2010

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Re: django на python 3
« Ответ #10 : 02 Мая 2015, 17:31:18 »
sudo apt-get install python3-pip - установилась

sudo pip3 install django

Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2749, in <module>
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 446, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 459, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 628, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==6.0.8
не получается

 

Страница сгенерирована за 1.508 секунд. Запросов: 27.