【问题标题】:Path issue Pip (Psycopg2) inside VirtualEnvVirtualEnv 中的路径问题 Pip (Psycopg2)
【发布时间】:2016-03-25 04:39:58
【问题描述】:

使用 Pip (6.0.8) 安装 Django (1.9) 和 Psycopg2 (2.6.1) 时,Django 安装在 env/lib/python2.7/site-packages 文件夹中,而 Psycopg2 安装在 env/lib64/ 中python2.7/site-packages 文件夹。

当我使用命令行(例如 python manage.py migrate)或 >>> import psycopg2 时,一切正常。但是当 Mod_WSGI 运行应用程序时,它会抱怨没有模块 Psycopg2。

我可以通过在我的 Apache conf 文件中添加 lib64 作为 python 路径来解决这个问题,但我很确定这不是最好的方法。

对更好的解决方案有什么建议吗?

顺便说一句:我注意到 Pip 7.1.2 在 Lib64 以及 iso Lib 中安装 Django。

【问题讨论】:

  • 能否包含您的 Apache 配置以及 wsgi.py?
  • 我也面临这个问题。你能告诉我你是如何配置 Apache 来读取 virtualenv 中的 lib64 文件夹的。

标签: django pip virtualenv mod-wsgi psycopg2


【解决方案1】:

是的,有--install-option 的使用。看看the docs

【讨论】:

    猜你喜欢
    • 2012-06-22
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    相关资源
    最近更新 更多