我有一个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中设置项目解释器。它将位于文件>设置>项目解释器在上面的路径中,您需要选择您的虚拟环境(如果没有显示然后通过单击'+'选项添加)并应用然后单击确定。现在它不会显示该错误消息。
对不起,pycharm没有错。
我用我的django项目复制了一个完整的virtualenv。
后来我发现在/ bin / activate中
VIRTUAL_ENV="/path/to/original/virtualenv"
仍然指向我从中复制项目和virtualenv的文件夹。
它应该是
VIRTUAL_ENV="/path/to/present/virtualenv"
软件包已安装在原始文件夹中。所以现在一切正常