管理员不会提供 sudo 访问权限,并且已经安装了 pip 和 virtualenv,但它们都基于他们在主系统上安装的 2.6.6 python,并且不允许任何更改。我必须通过构建 virtualenv 来完成所有工作。当我用他们的 python 构建 virtualenv 时,它只在 2.6.6 中,并且只有 2.6.6 python 可执行文件。我需要 3.3 来运行我的应用程序。(我也无法使用 yum 安装软件包,也无法对需要 sudo 访问的主要区域进行任何真正的写入操作)我尝试在我的主目录中构建一个 python 3.3 版本,然后执行以下操作,但是我遇到了缺少 zlib 的问题。
virtualenv py3 --python=/home/ted/p3/bin/python3.3 --no-site-packages --verbose
然后我尝试用python3.3单独安装pip,但同样有zlib问题。
另外,我已经看到了从其他软件包安装 zlib 的建议,例如 ...
sudo apt-get install dpkg-dev
但我无权使用 yum 来做到这一点。