У меня есть и python 2.7 и python 3.5, установленный на моем LTS Ubuntu 16.04. Я также установил python3-зернышко, которое будет использоваться для установки внешних пакетов к python 3.5.
Используя pip3 я установил django использование следующей команды:
sudo pip3 install django
Эта команда установила пакет в площадь каталога dist-пакетов/usr/local/lib/python3.5 на моем компьютере.
Я использовал подобные команды для установки других пакетов также.
Однако, когда я выполнил эту команду после для запуска django сервера:
python3 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'
Также, когда я запускаю python3 onterminal и тип:
import django
Это также дает ошибку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'django'
Я сталкиваюсь с подобными проблемами с другими пакетами Python, я установил использование pip3 как BeautifulSoup, xlrd, xlwt, youtube-dl. Я не могу получить доступ ни к одному из них от python3.
Я должен также упомянуть, что использую Pycharm для разработки Python. В этом я могу получить доступ ко всем этим пакетам, и это использует python3.5 в качестве intepreter, который расположен в/usr/bin/.
Мой вопрос состоит в том, как я решаю?
Я попытался использовать просто
pip3 install django
но это дает следующую ошибку:
PermissionError: [Errno 13] Permission denied: '/home/rishav/.local/lib/python3.5/site-packages/django'
Я погуглил эту проблему, и я не нашел эффективного решения. Помогите мне разрешить эту проблему.
Выполните follwing:
Основная информация:
Хорошо что-то должно иметь, пошел не так, как надо во время этого установка pip3. Вы можете также Django как sudo apt-get install python3-django
Аплодисменты [если это помогает]