[英]Run iPython notebook with a specific version (2.7 instead of 3)
[英]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.