问题分析:
在pyharm中项目可以正常运行但是在终端 终端输入python manage.py runserver首次测试项目时,出现了无法引用Django的错误。
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?
可能出现的问题:
- 有不同版本的Python,当前项目使用了没有安装Django的Python。
- 创建的虚拟环境时,没有导入之前下载的包,导致在环境下搜索不到Django。
- Django版本过低。
解决方案:
将pyharm文件夹下site-packages中所有的文件复制一份到python的Lib文件夹 虚拟环境中。
然后就可以在终端跑起你的项目咯