Ubuntu 15.04上的Python环境

标签 python python-2.7 ubuntu anaconda jupyter-notebook

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

有几个问题我确实需要澄清。

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

2)关于如何更新 Ubuntu 的 python 版本的问题存在很多,但我需要确定什么是最正确和最新的,因为 python 每天都在变化。
在这个 stackoverflow 问题中 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 而不是 pythonbrew”。所以,如果我需要在多python环境下工作,是pyenv最新最推荐的一款?

3)如果我想选择最简单的方法以便正确使用jupyter笔记本,那么anaconda for python 2.7.9是最推荐的选择吗?

非常感谢大家!

最佳答案

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

我过去所做的是下载最新的Python,自己编译它,然后启动使用这个新编译的Python的virtualenv。然而这个过程有点麻烦并且容易出错。

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

但是,Anacodna 也许可以与 python 2.7.9 一起使用,并且不需要更新任何内容?一般来说,版本 2.7.11 和 2.7.9 之间的差异应该很小。

关于Ubuntu 15.04上的Python环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37213566/

相关文章:

python - 检查某个 key 是否是当前应用程序 ID 的有效 key

Python 库在安装到 img build 后在 docker 容器中丢失

python - xlsxwriter - 通过 set_row() 分组

python - NLTK 中的 NgramCollocationFinder

R:locpoly 错误地返回 NaN

python - 是否可以将 plotly 表保存为 png?

Python 在用户生成的整数列表、While 循环和 Try-Except 中防止重复

python - python-mysql 查询中的日期时间格式无效

linux - fish 主题 "bobthefish"不显示特殊符号

Java - 我有一个库(.a/.so)和 header (.h),如何使用Java调用它们的函数?