我有一个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"
包将安装在原始文件夹中。所以现在一切正常