Próbuję skonfigurować iPython do używania wersji 2.6 zamiast 2.7. Czy jest jakiś sposób na zrobienie tego?ipython używa wersji 2.6 zamiast 2.7
Więcej informacji. Próbuję skonfigurować notatnik iPython do opracowania aplikacji Spark, jednak wersja pytona w całym klastrze to 2.6, gdzie tylko węzeł nazwy ma najnowszą wersję pytona Anaconda 2.7. W takim przypadku, gdy zacznę pisać w pythonie, użyję 2.7 jako tłumacza, a ja próbuję rozprowadzić pracę.
Zamiast aktualizować Wholecluster do wersji 2.7, wolę zmienić wersję iPythona na węzeł nazwy na 2.6, czy jest jakiś sposób na zrobienie tego?
Aktualizacja:
Dzięki za sugestię z jivan, to jest rzeczywiście dość łatwy w użyciu Pythona virtualenv zainstalować starszą wersję ipython wewnątrz wirtualnego środowiska, gdy chcesz go używać, można mieć bash skrypt wygląda tak i będzie istniało poprawne środowisko notebooka iPython, które ma spójną wersję Pythona w klastrze.
#!/bin/bash
which python
source /root/user/python-ev/bin/activate
which python
ipython notebook --profile=pyspark
być może virtualenv? – Jivan
@Jivan, naprawdę chcę ustawić go jako stałą zmianę. –
Najpierw odinstaluj, a następnie użyj pip i określ wersję, 'sudo pip2.6 install ipython == 1.2.1' –