Pri*_*dya 17 python apt python3
我已经安装了 Python 3.5。我之前从源代码安装了 Python 3.4 并设法以某种方式卸载它。现在,如果我尝试通过 安装 Python 3.4 apt-get install python3.4,它会返回
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)
直接执行也python3.4 --version行不通。我该怎么办?
edw*_*ksl 22
正如您从http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all中看到的那样,没有适用python3.4于 Ubuntu 16.04 的软件包。您可以从源代码编译和安装 Python 3.4,但如果您不熟悉这样做或者更喜欢使用 APT 包管理器安装包,我建议从一个众所周知的 PPA 安装它,该 PPA 提供了各种版本的 Python许多 Ubuntu 版本。
添加deadsnakesPPA(在https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa阅读更多相关信息):
sudo add-apt-repository ppa:deadsnakes/ppa
Run Code Online (Sandbox Code Playgroud)安装python3.4:
sudo apt-get update
sudo apt-get install python3.4
Run Code Online (Sandbox Code Playgroud)根据https://askubuntu.com/a/682875/15003,/usr/bin/python3仍应符号链接到/usr/bin/python3.5. 因此,如果要调用 Python 3.4,则需要键入它的完整路径,即/usr/bin/python3.4. 为了避免意外破坏其他程序,我强烈建议您不要更改/usr/bin/python3指向的符号链接,而是/usr/bin/python3.4在需要调用 Python 3.4 时使用。
或者,我个人推荐的一种管理多个 Python 版本的流行方法是使用virtualenv. 您可以在https://virtualenv.pypa.io/en/stable/阅读更多相关信息;在这篇文章中进一步阐述它似乎与问题的意图相去甚远。
| 归档时间: |
|
| 查看次数: |
53888 次 |
| 最近记录: |