Django ImportError:没有名为...的模块,但模块在Project Interpreter设置中可见

时间:2016-10-18 16:47:51

标签: python django python-2.7 python-import python-module

我正在开发一个Django应用程序,我遇到了一个奇怪的问题。我已经使用pip安装了一些模块,我可以在"项目解释器设置中看到它们":

enter image description here

但是,当我尝试导入任何这些模块时,我会收到如下错误:

File "/Users/Franek/Documents/testy/testy/testysearch/views.py", line 4, in <module>
    from sumy.summarizers.text_rank import TextRankSummarizer
ImportError: No module named sumy.summarizers.text_rank

我正在使用virtualenv,但我不认为这可能是一个问题,因为当我尝试从控制台运行其中一些模块(绕过Django)时,它们可以正常工作。我做错了什么?

2 个答案:

答案 0 :(得分:0)

您是否使用以下命令激活了virtualenv:

source <virtualenv_name>/bin/ativate

答案 1 :(得分:0)

在主文件夹(包含manage.py文件的文件夹)上单击鼠标右键,尝试在pycharm根目录中设置,然后单击设置为根目录。