2014-12-29 18 views
5

yerine 2.6 sürümü kullanarak iPython'u 2.7 yerine 2.6 sürümünü kullanmak için kurmaya çalışıyorum. Bunu yapmanın bir yolu var mı?ipython 2,7

Daha fazla bilgi. Spark uygulamasını geliştirmek için bir iPython not defteri kurmaya çalışıyorum, ancak tüm küme genelinde python sürümü 2.6'dır ve burada yalnızca isim düğümü en son yüklü olan en son Anaconda python sürümüne sahiptir. Bu durumda, bir python defterine başladığımda, 2,7'yi yorumlayıcı olarak kullanacağım ve işi dağıtmaya çalıştığımda hatalarla karşılaşıyorum.

2.7 kullanmak için kundakçı yükseltmek yerine, ad düğümünde iPython sürümünü 2.6 olarak düşürmeyi tercih ediyorum, bunu yapmanın bir yolu var mı?

Güncelleme: Bunu kullanmak istediğinizde Jivan gelen öneri için

sayesinde sanal ortam içinde ipython eski sürümünü yüklemek için piton VIRTUALENV kullanmak aslında oldukça kolaydır, sen teşebbüs etmek olabilir betik böyle görünüyor ve küme genelinde tutarlı bir python sürümü olan uygun bir iPython defter ortamı olacak. ipython 1,0

#!/bin/bash 
which python 
source /root/user/python-ev/bin/activate 
which python 
ipython notebook --profile=pyspark 
+1

virtualenv belki? – Jivan

+0

@Jivan, Ben aslında kalıcı bir değişiklik olarak ayarlamak istiyorum .. –

+3

İlk önce kaldırın ve pip kullanın ve sürümü belirtin, 'sudo pip2.6 install ipython == 1.2.1' –

cevap

5

Python < 2.7 tercüman desteklemek için ipython son ana sürümüdür.

Bu nedenle, daha önce yapılmadıysa, en çok iPython 1.2.1 yüklemeniz gerekir. Şimdi

python2.6 için ilişkilendirilecek:

$ sudo python2.6 setup.py install 

More information on this link. Yazar, iPython'un hangi sürümünün kullanılacağına ilişkin bölümü atladı çünkü bu sefer iPython'un tüm sürümleri Python < 2.7'yi destekledi. Böyle olmazsa

a different way (a bit hacky however) could be found here vb

İşe yarayabilir, ancak mevcut yapılandırma bağlıdır çünkü kesin değil.