【问题标题】:Upgrading to python 3.x on Ubuntu 18.04在 Ubuntu 18.04 上升级到 python 3.x
【发布时间】:2020-03-05 20:13:28
【问题描述】:

我有 Ubuntu 18.04。我想升级到 python 3.x

当我这样做时:

python --version

我明白了:

Python 2.7.17

然后我跑了:

sudo apt-get install python3

上面写着:

python3 is already the newest version (3.6.7-1~18.04).

我想这意味着我的笔记本电脑上有多个版本的 python?我清理这个的最好方法是什么?我应该删除一个吗?我在生活中的不同阶段安装/卸载 anaconda / miniconda 时遇到了一些麻烦,所以这可能没有帮助。

我只想干净安装 python 3,然后我会重新安装 miniconda。

【问题讨论】:

  • python 是 python 2.x。 python3 是 python 3.x。见PEP 394
  • 我不会删除 Python 2,因为系统可能仍会使用它来运行某些功能。最好使用python3python3.6。与pippip2pip3pip3.6 相同。
  • 顺便说一句:我使用基于 Ubuntu 18.04 的 Linux Mint,此时我有命令 pythonpython2python2.7python3python3.6, python3.7, python3.8, python3.9`和pippip2pup2.7pip3pip3.6pip3.7pip3.8pip3.9一样,我可以使用不同的版本。有时最新版本没有模块,我仍然使用 3.7 作为主版本。
  • BTW:Ubuntu 的非官方存储库,带有 Pythons 2.3 ... 3.9:launchpad.net/~deadsnakes/+archive/ubuntu/ppa
  • 我想我的问题是 - 我如何让 python3 执行我运行的任何 python 脚本而不是 python 2.7.17?

标签: python ubuntu miniconda


【解决方案1】:

要运行 Python 3 而不是 Python 2,请键入:

python3

如果您希望 Python 3 默认运行,您可以将以下内容添加到 .bashrc 的别名部分:

# some more ls aliases
alias python='python3'

要更新 Python3:

sudo apt upgrade python3

【讨论】:

    猜你喜欢
    • 2021-06-06
    • 2021-04-24
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    相关资源
    最近更新 更多