使用django-pagedown

时间:2018-05-04 14:58:27

标签: python django markdown

我按照官方Django-pagedown repo

上的说明操作
  1. pip install django-pagedown - 已安装且无错误
  2. Add pagedown to your INSTALLED_APPS - 抛出的错误是" ModuleNotFoundError:没有名为' pagedown'

    的模块

    3.Clectlectstatic顺利运行。

  3. 当我使用help('modules')检查当前在我的虚拟环境中的模块时,没有页面向下,但在我的全局python安装中,它存在,所以我的问题是,为什么我的项目不能工作/使用目前安装的django-pagedown安装?我在这里错过了什么?

    python - 3.6.4

    django版 - (2,0,4,' final',0)

    pip版本 - 10.0.1

    os - windows

3 个答案:

答案 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,就是这样。谢谢大家的帮助。