管理员不会提供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。
答案 0 :(得分:0)
您绝对不需要超级用户权限来创建python虚拟环境。
现在休息: -
pwd
/home/hayathms/Softwares/vpython3
cd bin
./python3 virtualenv ../../vpy3
以上vpy3文件夹具有完整的虚拟环境。 :)
所以激活它是这样的。
source /home/hayathms/Softwares/vpy3/bin/activate
完成!...