Rah*_*hul 10 python virtualbox 18.04
我已经在虚拟框中安装了 ubuntu 18.04,当尝试 python -v 时,它说你安装了 python3,我想删除 python 3 或禁用以便可以使用 python2.7 并运行我拥有的一些脚本。
kar*_*rel 19
在 Ubuntu 18.04 及更高版本的全新安装中,默认情况下不再安装 Python 2。不要从 Ubuntu 18.04 及更高版本或更高版本中删除 python3,否则默认安装的终端和许多其他应用程序将停止工作。如果您删除了 Python 3 并且现在 Ubuntu 软件、终端和其他应用程序不起作用,请按照此答案中的说明重新安装它并使所有应用程序重新运行。
要在 Ubuntu 18.04 及更高版本中安装 Python 2.7,请打开终端并键入:
sudo apt install python2.7
Run Code Online (Sandbox Code Playgroud)
要启动 Python 2.7 解释器,请运行以下命令:
python2.7
Run Code Online (Sandbox Code Playgroud)
要启动 Python 3 解释器,请运行以下命令:
python3
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,Python 解释器在启动时都会显示一条版本消息,显示您正在运行的 Python 版本。
在 Ubuntu 18.04 LTS 中,默认安装了 Python 2.7 和 Python 3:
在 18.10。在 19.04 中,它将不会安装在实时会话中:
您必须先手动安装 Python 2.7,然后才能使用它。
sudo apt install python
Run Code Online (Sandbox Code Playgroud)
依赖于它的应用程序会将其安装为依赖项。
1) 要在 Ubuntu 18.04 上安装 Python 2 版本,请打开终端并输入:
sudo apt install python-minimal
Run Code Online (Sandbox Code Playgroud)
或者
sudo apt install python2.7
Run Code Online (Sandbox Code Playgroud)
检查版本:
python --version
Run Code Online (Sandbox Code Playgroud)
2)如果仍然是python 3+更新的Python替代品列表,以在任何python版本之间执行切换,则运行:
update-alternatives --config python
Run Code Online (Sandbox Code Playgroud)
例子:
There are 2 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.5 2 auto mode
1 /usr/bin/python2.7 1 manual mode
2 /usr/bin/python3.5 2 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in manual mode
Run Code Online (Sandbox Code Playgroud)
并使用选择整数选择适当的版本,如上所示。
3) 如果您看到:update-alternatives: error: no alternatives for python。跑:
ls /usr/bin/python*
Run Code Online (Sandbox Code Playgroud)
示例输出:
/usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.5
Run Code Online (Sandbox Code Playgroud)
接下来,为您希望使用优先级 1 和 2 的每个版本更新 Python 替代列表:
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
Run Code Online (Sandbox Code Playgroud)
然后再次运行update-alternatives --config python
并选择合适的版本..
归档时间: |
|
查看次数: |
15273 次 |
最近记录: |