我正在使用 Ubuntu 服务器 12.04。默认的 Python 版本是 2.7。我已经在 中安装了 Python 3.3 /opt directory
。当我尝试创建一个虚拟环境来使用 Python 3.3 时,出现以下错误:
$ virtualenv -p /opt/python3.3/bin/python3 python3_env
Running virtualenv with interpreter `/opt/python3.3/bin/python3`
Traceback (most recent call last):
File `usr/lib/python2.7/dist-packages/virtualenv.py`, line 17, in
`import zlib`
ImportError: No module named 'zlib'
我该如何解决这个问题?
答案1
首先,我建议使用deadsnakes ppa
如何安装 Python 3.3?
你需要明白的是你的virtualenv
包应该与 python3 兼容。即virtualenv
应该与 python3.3 一起安装。这可以通过easy_install
ORpip
与 python3.3 兼容来实现。
或者
此外,python3.3 还附带内置虚拟环境可以用作
python3.3 -m venv VIRTUAL_ENV_NAME
pyvenv VIRTUAL_ENV_NAME
这些二进制文件可能位于 中/opt
。因此您可能需要完整路径。