【问题标题】:Third Party Apps Installed In Django Location安装在 Django 位置的第三方应用程序
【发布时间】:2017-05-21 19:06:02
【问题描述】:

所以我已经将 django-messages 和 django-notifications 安装到我的 django 项目中,当我在 src 中使用 pip install django-messages 等时。但是我可以找到文件的位置,我搜索了整个文件夹但什么都没有,我查看了 lib/site-packages 但什么也没有。它们甚至在我的文件夹中还是在其他地方托管,这太令人困惑了。

请帮忙

【问题讨论】:

  • 什么操作系统,python版本,使用virtenv等?
  • windows,python 2.7 版,我正在使用 virtenv

标签: python django


【解决方案1】:

来自https://virtualenv.pypa.io/en/stable/userguide/

其中 ENV 是放置新虚拟环境的目录。

...

在此环境中安装的软件包将存在于 ENV/lib/pythonX.X/site-packages/.

...

virtualenv 中的一些路径在 Windows 上略有不同: Windows 上的脚本和可执行文件进入 ENV\Scripts\ 而不是 ENV/bin/ 和库进入 ENV\Lib\ 而不是 ENV/lib/。

ENV\Lib\python2.7\site-packages\ 在您的情况下,ENV 是您创建虚拟环境的位置。

编辑: 或者试试

pip freeze

这将显示 pip 安装的所有软件包。获取您感兴趣的软件包的名称,例如django-notifications 然后运行:

pip show django-notifications

这将输出位置数据。

【讨论】:

  • 嗨,谢谢,但由于某种原因,当我使用 pip install 安装第三方应用程序时,它会安装在其他地方
  • 如果您使用的是虚拟环境,它应该安装到您创建虚拟环境的目录下的 Lib\python2.7\site-packages\ 中,这些可能隐藏在 Windows 下吗?
  • 你能列出你创建虚拟环境的目录下的文件和目录吗?
  • 谢谢你想通了
猜你喜欢
  • 1970-01-01
  • 2011-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-25
  • 1970-01-01
相关资源
最近更新 更多