я установил virtualenv
Проблемы с установкой Django с Python3
sudo pip3 install virtualenv
Затем создается новый virtualenv
virtualenv --python=/usr/bin/python3.5 venv
Он вернулся
Running virtualenv with interpreter /usr/bin/python3.5
Using base prefix '/usr'
New python executable in /home/alexandra/Documents/online-store/venv/bin/python3.5
Also creating executable in /home/alexandra/Documents/online-store/venv/bin/python
Installing setuptools, pip, wheel...done.
Активированный его
source venv/bin/activate
Затем установили Django
sudo pip3 install django
Он установлен там (то есть то, что sudo pip3 install django --upgrade
вернулся)
/usr/local/lib/python3.4/dist-packages
Может быть, это проблема? Потому что он установлен в python3.4
, а не python3.5
. Но как установить Django
в python3.5
?
В файле manage.py
есть путь к python3.5
в этом виртуальном пространстве.
Тогда я бегу
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'
Может кто-нибудь мне помочь?
Не используйте 'sudo' для создания виртуальной среды; у вас будут всевозможные проблемы. –