Python Ubuntu 15.04 上的环境

Python environment on Ubuntu 15.04

本人对linux系统不熟悉,因操作不当已卸载Ubuntu15.04 5次。如果我的问题对您来说有些愚蠢或太简单,请原谅,因为我真的不想再次卸载 Ubuntu。

我真正需要弄清楚的问题很少。

1) 在 Ubuntu 15.04 上,默认 python 是 2.7.9。现在我需要使用jupyter notebook,所以我选择安装Anaconda。最新版本的 anaconda 适用于 python 2.7.11。那么我是否需要将我的默认 python 版本更新为 2.7.11 以便我可以正确使用 jupyter notebook?因为我安装了Anaconda for python 2.7.11 后,jupyter notebook 无法新建python2 脚本。因此,我应该转向 python 2.7.9 的 Anaconda 吗?

2) 关于如何更新 Ubuntu 的 python 版本的问题很多,但我需要确定什么是最新的,因为 python 每天都在变化.
在这个Whosebug问题The Python 2.7 on Ubuntu中,最推荐这种方法

$ python -V
Python 2.6.6
$ curl -kL https://raw.github.com/utahta/pythonbrew/master/pythonbrew-    install | bash
$ . $HOME/.pythonbrew/etc/bashrc
$ pythonbrew install 2.7.1
$ pythonbrew switch 2.7.1
Switched to Python-2.7.1
$ python -V
Python 2.7.1

但是我看到评论“应该使用pyenv instead of pythonbrew". So, if I need to work on multi-python environment, is pyenv最新最推荐的?

3) 如果我想选择最简单的方法来正确使用jupyter notebook,那么python 2.7.9的anaconda是不是最推荐的选择?

非常感谢大家!

如果我没理解错的话,你想做的是更新Ubuntu的系统包。

我过去所做的是下载最新的 python,自己编译,然后启动使用这个新编译的 python 的 virtualenv。不过这个过程有点繁琐,容易出错。

我检查了 pyenv 和 pyenv-virtualenv,我认为你应该尝试一下(尤其是后面的)。

然而,也许 Anacodna 可以与 python 2.7.9 一起使用并且不需要更新任何东西?总的来说2.7.11和2.7.9之间的差异应该很小。