2017-11-03 3 views
1

Ich habe mehrere Probleme zu versuchen, ipython in einem virtuellen env zu installieren, und arbeiten mit Python 2.7 in ipython.Wie installiert und verwendet Python mit Python 2.7 in virtualenv arbeiten?

Zunächst einmal habe ich ein virtualenv und Pip-installed ipython:

pip install ipython==1.2.1 

Bisher sieht alles gut aus:

$ which python 
~/Projects/BGLibPy/venv/bin/python 
$ which ipython 
~/Projects/BGLibPy/venv/bin/ipython 
$ which pip 
~/Projects/BGLibPy/venv/bin/pip 

Aber die Version von ipython nicht

überein
$ ipython -V 
0.13.2 

und wenn ich starte ipython sehe ich:

$ ipython 
WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv. 
Python 2.6.6 (r266:84292, Aug 9 2016, 06:11:56) 

Und ja, ich habe ipython in einem virtualenv installieren. Und warum ist die Version von Python 2.6 (innerhalb ipython) aber außerhalb seiner 2,7?

$ python -V 
Python 2.7.13 

Ich bin verwirrt. Was ist los und wie kann ich das beheben?

+0

Ihre letzte Ausgabe zeigt „Python 2.7.13“ aber Ihr Kommentar scheint es vorschlagen würde „2.6“ sein. Irgendein Grund für die Verwendung von Ipython über Jupyter? Update: Okay, das ist die Version außerhalb – de1

+0

Ja, ich bin remote in einem compte (über einen anderen Computer) angemeldet. Setup wäre schwierig, und ich brauche keine GUI – Alex

+0

Was ist Ihre */usr/bin/python * Version? Vielleicht ruft _ipython_ das explizit auf. In Fällen wie diesen, wenn eine Lösung nicht schnell gefunden wird, ist die beste Idee, von vorne anzufangen. – CristiFati

Antwort

0

Umgehung: Verwenden Sie

python -m IPython 
Verwandte Themen