【发布时间】:2020-08-23 03:44:00
【问题描述】:
最终,每次我安装一个新的 Linux 发行版时,我都会使用sudo apt-get install python3。
但是,一旦安装,我总是会感到困惑。 python 是 Python 2.7,python3 是 Python 3.x。但似乎pip 用于 Python 2,pip3 用于 Python 3。也就是说,我在 Internet 上看到的大多数教程总是使用传统的 pip install,即使它是关于 Python 3 的。
我应该如何处理这个问题?我是否应该在每次使用 Python 时继续输入这个烦人的3(pip3、ipython3、python3...)?在我的大部分讲座中,我都读到创建符号链接python->python3 是一种不好的做法。对吗?
【问题讨论】:
-
补充一点:创建符号链接是危险的,因为其他程序可能认为
python是特定版本的python(例如2.7而不是3.x) -
有一个相关的 PEP:python.org/dev/peps/pep-0394 它是关于 'python' 命名的,但 'pip' 命名只是反映了问题。
标签: python