我有一个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
答案 0 :(得分:0)
如果您正在使用virtualenv,则需要使用deactivate
以正确的方式安装它以关闭virtualenv。
然后将软件包安装到您的项目中,因此pycharm会在项目interprter文件夹中读取它
答案 1 :(得分:0)
您需要在pycharm中设置项目解释器。 它将在文件>设置>项目解释器中 在上面的路径中,您需要选择您的虚拟环境(如果未显示,请单击“ +”选项添加)并应用,然后单击“确定”。 现在它不会显示该错误消息。
答案 2 :(得分:0)
答案 3 :(得分:0)
对不起,pycharm没错。
我已经用django项目复制了一个完整的virtualenv。
后来我发现在/ bin / activate
VIRTUAL_ENV="/path/to/original/virtualenv"
仍然指向我从中复制项目以及vistualenv的文件夹。
应该是
VIRTUAL_ENV="/path/to/present/virtualenv"
软件包已安装在原始文件夹中。所以现在一切都很好