【问题标题】:Linux Mint 9 Virtualenv ImportError for zlib and PYTHONPATH is empty?zlib 和 PYTHONPATH 的 Linux Mint 9 Virtualenv ImportError 为空?
【发布时间】:2011-07-09 18:58:30
【问题描述】:

我正在运行 Mint 9,但无法运行 Virtualenv。每次我运行它时,我都会收到 zlib 的 ImportError,而软件管理器声称 zlib1g-dev 和 zlib1g 都已安装。

一个有趣的事情是没有设置 PYTHONPATH 环境变量。这是典型的吗?可能是找不到 zlib 的问题吗?

编辑:

我还确认它确实不能从标准 Python 提示符中获得。如何确保库在 Python 中可用?

编辑:

好的,我发现了问题,我尝试使用 Python 2.7,而发行版的默认版本是 2.6。 zlib 库似乎只安装在 Python 2.6 中。我如何让它们也进入 2.7?

【问题讨论】:

    标签: python ubuntu virtualenv zlib linux-mint


    【解决方案1】:

    virtualenv 不导出PYTHONPATH,而是导出VIRTUAL_ENV,然后sys.pathsite 模块处理。

    zlib 在标准库中,并且默认配置为启用,所以我猜你没有安装 zlib-dev。

    尝试:

    sudo apt-get install zlib1g-dev

    然后重新编译你的python2.7。

    【讨论】:

      猜你喜欢
      • 2016-06-17
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      相关资源
      最近更新 更多