我有两个Django的项目,我创建了两个不同的virtualenv他们。 当我创造一个又一个的virtualenv并安装Django和创建一个Django项目我试图python manage.py
的runserver并有此错误:不能使用Django中的virtualenv
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'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
import django
ImportError: No module named 'django'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "manage.py", line 17, in <module>
"Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
我需要做什么? 我已经尝试过卸载的Django,PIP的virtualenv并重新安装:
sudo apt-get install python3-pip
sudo pip3 install virtualenv
sudo virtualenv ENV
source newenv/bin/activate
sudo -H pip3 install django
当你处于一个活动的虚拟环境中时,你只需运行'pip install ...''no'sudo',不需要'pip3'。 –
然后我得到:例外: 回溯(最近最后调用最后): 文件“/home/morilon/dj/ENV/lib/python3.5/site-packages/pip/basecommand.py”,行215 status = self.run(options,args) 文件“/home/morilon/dj/ENV/lib/python3.5/site-packages/pip/commands/install.py”,行342,运行中 prefix = options.prefix_path, 文件“/home/morilon/dj/ENV/lib/python3.5/site-packages/pip/req/req_set.py”,第784行,安装 ** kwargs 文件“/ home/morilon/DJ/ENV/lib中/ python3.5 /站点包/ PIP/REQ/req_install.py”,线路851,我 – Dorian