繁体   English   中英

iPython使用2.6版本而不是2.7版本

[英]ipython using 2.6 version instead of 2.7

我正在尝试将iPython设置为使用2.6版本而不是2.7版本。 有办法吗?

更多信息。 我正在尝试设置一个iPython笔记本来开发Spark应用程序,但是,整个集群中的python版本是2.6,其中只有名称节点安装了最新的Anaconda python版本2.7。 在那种情况下,当我启动python笔记本时,它将使用2.7作为解释器,并且在尝试分发工作时遇到了错误。

我没有将整个集群升级为使用2.7,而是将名称节点上的iPython版本降级为2.6,有什么办法吗?

更新:

感谢Jivan的建议,实际上,使用python virtualenv在虚拟环境中安装iPython的较旧版本相当容易,只要您要使用它,就可以使bash脚本看起来像这样,并且在整个集群中具有一致的python版本的iPython笔记本环境。

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

iPython 1.0是支持Python <2.7解释器的iPython的最后一个主要版本。

因此,如果尚未安装iPython 1.2.1 ,则最多需要安装。

现在将其关联到Python2.6:

$ sudo python2.6 setup.py install

有关此链接的更多信息 作者跳过了有关使用哪个版本的iPython的部分,因为此时所有版本的iPython支持Python <2.7。

它可以工作,但是不确定,因为它取决于您现有的配置等。

如果不是这样, 可以在这里找到另一种方式(但是有点古怪)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM