在tests
环境中运行pycharm
时,出现错误 ModuleNotFoundError:没有名为“ django”的模块。 Django installed (2.2.5)
Traceback (most recent call last):
File "/usr/lib/python3.6/unittest/loader.py", line 153, in loadTestsFromName
module = __import__(module_name)
File "/home/m0nte-cr1st0/projects/slack_bot/tests.py", line 4, in <module>
from app.models import *
File "/home/m0nte-cr1st0/projects/slack_bot/app/models.py", line 1, in <module>
from django.db import models
ModuleNotFoundError: No module named 'django'
答案 0 :(得分:1)
您可能尚未将PyCharm项目配置为使用virtualenv进行测试。
/home/m0nte-cr1st0/.virtualenvs/slack_bot/bin/python
,但可能类似于/usr/bin/python3.6
/home/m0nte-cr1st0/.virtualenvs/slack_bot/bin/python
。否则,您必须添加一个新的解释器。要添加翻译,请查看右下角的状态栏。应该说“ Python 3.6”。如果单击它,应该有一个添加解释器的选项。