【问题标题】:virtualenv compile fails to find python27.libvirtualenv 编译找不到 python27.lib
【发布时间】:2014-01-07 12:52:57
【问题描述】:

我正在尝试将PyQt5 编译为virtualenv。问题是它在sys.prefix + '\\libs' 中寻找Python27.lib,它解析为我的virtualenv 中不存在的libs 目录。这是virtualenv 1.11。有一个 include 文件夹,但没有 libs 文件夹。

似乎其他人会遇到这个问题,无论是PyQt 还是其他东西。有没有比手动复制 libs 文件夹到虚拟环境更好的解决方案?

【问题讨论】:

    标签: python pyqt virtualenv pyqt5


    【解决方案1】:

    你可以这样试试

    virtualenv --system-site-packages '虚拟环境的名称'

    之后,您还可以访问您的系统 python 库。这可以解决你的问题。

    【讨论】:

    • 这适用于将 PyQt 构建到系统 python 中,但我想把它放在 virtualenv 中。我只是在构建时遇到了问题,因为它正在寻找不属于 virtualenv 的东西。
    • 创建 virtualenv 时,--system-site-packages 标志将创建并填充 Lib 文件夹,但不会创建带有 python27.liblibs 文件夹
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多