我按照官方Django-pagedown repo
上的说明操作pip install django-pagedown
- 已安装且无错误 Add pagedown to your INSTALLED_APPS
- 抛出的错误是" ModuleNotFoundError:没有名为' pagedown'
3.Clectlectstatic顺利运行。
当我使用help('modules')
检查当前在我的虚拟环境中的模块时,没有页面向下,但在我的全局python安装中,它存在,所以我的问题是,为什么我的项目不能工作/使用目前安装的django-pagedown安装?我在这里错过了什么?
python - 3.6.4
django版 - (2,0,4,' final',0)
pip版本 - 10.0.1
os - windows
答案 0 :(得分:0)
如果软件包是全局安装的,并且virtualenv设置为不会查看您的全局软件包,则可能会出现此问题。
您需要在激活virtualenv后使用pip命令安装软件包,或者在没有virtualenv的情况下运行项目(在这种情况下,您还需要在全局安装其他依赖项)
答案 1 :(得分:0)
软件包实际安装在您的计算机中,您可以在全局安装中看到它。仅仅因为您没有激活您使用的虚拟环境。
转到您的项目,激活虚拟环境(scripts\activate
)。
确保您在virtualenv
(env_name)C:\Users\....
的名称
然后运行pip install django-pagedown
。
答案 2 :(得分:0)
我发现问题并且它是pip,不知何故在我的IDE中运行命令pip install django-pagedown
(并在我的虚拟环境中运行),它正在全局安装pagedown并且在我的虚拟环境中丢失,所以,我只是改变了IDE,就是这样。谢谢大家的帮助。