зернышко производит предупреждения после попытки установить Django и setuptools-Xubuntu 14.04 x64

Я пытаюсь настроить Django на своем ноутбуке для тестирования веб-разработки. Когда я работаю

sudo pip install Django

Я получаю следующие ошибки/предупреждения:

The directory '/home/aaron/.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/aaron/.cache/pip/http' 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/aaron/.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.

Я также получаю сообщение:

Requirement already satisfied (user --upgrade to upgrade): django in /usr/local/lib/python2.7/dist-packages

sudo pip install -U setuptools выявляет те же сообщения.

Это могло быть то, потому что я уже установил его и не помню делать так (я переключаюсь назад и вперед между платформами для наблюдения то, что я люблю). Какие-либо идеи, почему эта ошибка произошла бы?

1
задан 15 January 2015 в 16:33

1 ответ

В Ubuntu/Xubuntu 14.04 и позже, откройте терминал и тип:

sudo apt-get install python-django  

Это установит Django 1.6.1. Последний выпуск Django, которого Вы получаете путем установки его с зернышком, 1.7.3.

для предотвращения коллизий при установке двух или больше различных версий того же пакета Python, необходимо использовать создателя виртуальной среды Python (python-virtualenv) от Центра программного обеспечения Ubuntu. virtualenv утилита создает виртуальные экземпляры Python, каждый invokable с его собственным исполняемым файлом Python. Каждый экземпляр может иметь различные наборы модулей. Виртуальные экземпляры Python могут также быть созданы без корневого доступа. Можно установить python-django от Центра программного обеспечения Ubuntu в обычном способе использовать sudo apt-get install и также другая версия Django в виртуальной среде Python без корневого доступа с помощью pip install.

1
ответ дан 11 November 2019 в 02:27

Другие вопросы по тегам:

Похожие вопросы: