【发布时间】:2021-12-29 22:25:37
【问题描述】:
尝试运行此命令:
python3 manage.py runserver
通过 VSC 终端并收到此错误:
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 22, in <module>
main()
File "manage.py", line 13, in main
raise ImportError(
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?
但是!当我通过 Mac 终端运行它时,它运行良好。
我已经验证并且:
- 虚拟环境正在运行(通过 Anaconda)
- Django 已安装(因为它在 Mac 终端上运行)
我需要调整 VCS 设置吗?
提前致谢!
【问题讨论】:
-
python3 -m pip list显示什么? -
python3 -m pip list没有 Django,而pip list显示它 -
那么你运行服务器的python与你安装django的python不同
-
在 Mac 终端(VCS 外部)中运行此“python3 -m pip list”时,我确实在列表中找到了 Django。
-
那是因为它使用的 python 与你运行服务器的 python 不同
标签: python django macos visual-studio anaconda