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

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

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

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

抱歉,pycharm 没有错误。

我已经用我的django项目复制了一个完整的虚拟环境。

后来我发现在/bin/activate

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

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

它应该是

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

包将安装在原始文件夹中。所以现在一切正常

最新更新