gpt4 book ai didi

python - ipython 使用 2.6 版本而不是 2.7

转载 作者:太空狗 更新时间:2023-10-30 01:07:52 24 4
gpt4 key购买 nike

我正在尝试将 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 脚本,然后会有是一个适当的 iPython notebook 环境,在整个集群中具有一致的 python 版本。

#!/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

More information on this link .作者跳过了关于使用哪个版本的 iPython 的部分,因为此时所有版本的 iPython 都支持 Python < 2.7。

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

如果没有,a different way (a bit hacky however) could be found here .

关于python - ipython 使用 2.6 版本而不是 2.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27681992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com