Ich versuche, eine Python-Umgebung auf einem Remote-Computer über SSH (ohne Root-Zugriff) einrichten. Ich folge den Anweisungen:Kann nicht einrichten virtualv python: Kein Modul namens pip
das virtualenv Skript herunterladen: wget -O /tmp/virtualenv.py https://raw.github.com/pypa/virtualenv/master/virtualenv.py
Führen Sie das virtuelle env Skript
python /tmp/virtualenv.py $HOME/pyenv/
welche die Umgebung im "pyenv" -Verzeichnis in Ihrem $ HOME-Raum einrichten wird
- Aktualisieren, um die Umwelt
Wenn Sie bash verwenden (ich hoffe, Sie tun), dann sollten Sie hinzufügen:
. $HOME/pyenv/bin/activate
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ioa//lib:/usr/local/lib64
to your .bashrc
Und wenn ich laufen Python/tmp/virtualenv.py $ HOME/pyenv /, erhalte ich die Fehler
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
Was soll ich tun?
Was Python Sie installiert haben es nicht pip hat, sieht es mögen. Welche Version ist es? Warum können Sie das System Python nicht verwenden? –
Von dem, was ich verstanden habe, sind die Python-Pakete zu alt, und ich werde sowieso mehr Pakete benötigen, daher wird empfohlen, die virtuelle Umgebung zu verwenden. –
Ja, aber Sie haben meinen Standpunkt missverstanden. Virtualenv kann nicht installiert werden, da Python auf Ihrem System keinen PIP hat. Ich würde vorschlagen, dass Sie Miniconda sowieso versuchen http://conda.pydata.org/miniconda.html –