2

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

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

编辑:

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

编辑:

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

4

1 回答 1

0

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

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

尝试:

sudo apt-get install zlib1g-dev

并重新编译你的python2.7。

于 2011-12-14T06:03:17.733 回答