pycharm:表示未安装软件包,但服务器可以从终端正常运行,没有任何错误

时间:2018-08-16 10:21:37

标签: python django pycharm

我有一个Django项目。我已经从终端安装了django-extensions,并将django-extensions添加到了已安装的应用程序中。

In pycharm i have selected the proper venv path for python interpreter

当我运行服务器时,pycharm中现在显示django-extension not found。但是我可以从终端运行服务器而没有任何错误。

pycharm > settings > python interpreter中:未显示django-extensions

我检查了终端机中的pip列表,其中显示了django-extension软件包。我还可以在站点包中看到django-extension文件夹。我不明白是什么问题。

In Pycharm most of the pacakges are shown but only few are not shown

4 个答案:

答案 0 :(得分:0)

如果您正在使用virtualenv,则需要使用deactivate
以正确的方式安装它以关闭virtualenv。 然后将软件包安装到您的项目中,因此pycharm会在项目interprter文件夹中读取它

答案 1 :(得分:0)

您需要在pycharm中设置项目解释器。 它将在文件>设置>项目解释器中 在上面的路径中,您需要选择您的虚拟环境(如果未显示,请单击“ +”选项添加)并应用,然后单击“确定”。 现在它不会显示该错误消息。

答案 2 :(得分:0)

  • 1。检查您是否使用了良好的虚拟环境
  • 如果您的环境良好,请单击右侧的添加图标并添加包装手册

答案 3 :(得分:0)

对不起,pycharm没错。

我已经用django项目复制了一个完整的virtualenv。

后来我发现在/ bin / activate

VIRTUAL_ENV="/path/to/original/virtualenv" 

仍然指向我从中复制项目以及vistualenv的文件夹。

应该是

 VIRTUAL_ENV="/path/to/present/virtualenv" 

软件包已安装在原始文件夹中。所以现在一切都很好