我想在远程计算机上通过ssh设置python环境(没有root权限)。我以下说明:无法设置virtualenv python:没有模块命名pip
下载的virtualenv脚本: 的wget -O /tmp/virtualenv.py https://raw.github.com/pypa/virtualenv/master/virtualenv.py
运行虚拟ENV脚本
python /tmp/virtualenv.py $HOME/pyenv/
这将在您的$ HOME空间的“pyenv”目录中设置环境
-
如果你正在使用bash(我希望你做的)
- 更新环境
,那么你应该增加:
. $HOME/pyenv/bin/activate
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ioa//lib:/usr/local/lib64
to your .bashrc
当我运行python/TMP/virtualenv.py $ HOME/pyenv /,我收到错误
New python executable in /home/lht26/pyenv/bin/python
Cannot find a wheel for setuptools
Cannot find a wheel for pip
Installing setuptools, pip, wheel...
Complete output from command /home/lht26/pyenv/bin/python - setuptools pip wheel:
Traceback (most recent call last):
File "<stdin>", line 7, in <module>
ImportError: No module named pip
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "/tmp/virtualenv.py", line 2328, in <module>
main()
File "/tmp/virtualenv.py", line 713, in main
symlink=options.symlink)
File "/tmp/virtualenv.py", line 945, in create_environment
download=download,
File "/tmp/virtualenv.py", line 901, in install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
File "/tmp/virtualenv.py", line 797, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /home/lht26/pyenv/bin/python - setuptools pip wheel failed with error code 1
我应该怎么办?
无论蟒蛇已安装有没有画中画,它看起来喜欢。它是哪个版本?为什么你不能使用安装了python的系统? –
从我所了解的情况来看,安装的python包太旧了,而且我仍然需要更多的包,所以建议使用虚拟环境。 –
是的,但你误解了我的观点。无法安装Virtualenv,因为系统上的Python没有pip。我建议你试试Miniconda反正http://conda.pydata.org/miniconda.html –