如何将 Python 从 3.4.3 更新到 3.5?

Ely*_*y R 9 python

我也在使用 Jupyter 和 Anaconda,它会破坏/删除它们或任何 python 模块吗?

Stu*_*nts 17

您可以尝试使用此 PPA 将当前的 python 替换为 3.5:

https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes

可以在链接的网页上找到使用说明。

但是,我建议安装与 3.4 并行的 python 3.5(例如在 /opt 下)。

为此,您需要从源代码安装:

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
tar xfvJ Python-3.5.1.tar.xz
cd Python-3.5.1
./configure --prefix=/opt/python3.5
make
# To make idle3.5, you need tk's development to produce tkinter
sudo apt-get install tk8.6-dev
sudo make install
Run Code Online (Sandbox Code Playgroud)

您的 python 3.5 解释器将位于/opt/python3.5/bin/python3.5. 您的集成开发环境也可以在 /opt/python3.5/bin/idle3.5.

为了方便使用,您可以将这些文件符号链接到您$PATH喜欢的位置:

sudo ln -s /opt/python3.5/bin/python3.5 /usr/local/bin/py3.5
sudo ln -s /opt/python3.5/bin/idle3.5 /usr/local/bin/idle3.5
Run Code Online (Sandbox Code Playgroud)

在此之后,只需py3.5从命令行键入将使用 python 3.5,同时,python 3.4 将保持不变,不会对您的系统造成任何“破坏”。此外,idle3.5将使用 python 3.5.1 shell 启动 IDLE 编辑器。