成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

修復 Ubuntu Linux 中 “Command ‘python’ not found” 的錯誤

系統 Linux
當你 ??在 Ubuntu 上看到 “Python command not found” 的錯誤?? 時,你有什么選擇?讓我來介紹一下。

如何在 Linux 終端中運行一個 Python 程序?像這樣,對嗎?

    python program.py

然而,如果你試圖在 Ubuntu(和其他一些發行版)中使用 ??python?? 命令,它會拋出一個錯誤。

    command ‘python’ not found, did you mean:
command ‘python3’ from deb python3
command ‘python’ from deb python-is-python3

如果你注意這個錯誤信息,它說明了很多東西。這里的 ??python??? 命令實際上是 ??python3??。

如果你不理解,不用擔心。我將在這里詳細解釋。

為什么在 Ubuntu 上沒有發現 python 命令?

這是因為 Python 語言不是以 ??python?? 的形式安裝的,而是以 ??python3?? 或 ??python2?? 的形式安裝的(在一些老的 Ubuntu 版本中)。

在遙遠的過去的某個時間點,Python 實際上是作為 ??python?? 包/可執行文件提供的。當 Python 發布第二版時,Ubuntu 和其他發行版不得不同時支持 Python 1.x 和 2.x 版本。

因此,他們將較新的 Python 版本命名為 ??python2??,以區分這兩個版本。其他應用或庫也在其代碼中指定 ??python?? 或 ??python2??。

最終,Python 1 版本被完全停用,但軟件包繼續被命名為 ??python2??。

類似地,當 Python 3 版本發布時,發行版開始同時提供 ??python2?? 和 ??python3?? 包。

Python 2 不再被支持,Python 3.x 是你在 Ubuntu 上安裝的版本。該軟件包仍被命名為 ??python3??。

總結一下,你已經在 Ubuntu 上安裝了 Python。它是以 ??python3??? 軟件包方式使用的。

那么,當你 ??在 Ubuntu 上看到 “Python command not found” 的錯誤?? 時,你有什么選擇?讓我來介紹一下。

確保你的系統中已經安裝了 Python

它應該已經安裝了,但仔細檢查一下也無妨。

Ubuntu 18.04 也有 Python 2,但 20.04 及更高版本只有 Python 3。不過,你有哪個版本:

type python python2 python3

正如你在下面的截圖中看到的,我的系統上安裝了 Python 3 版本。

Checking Python version in Ubuntu

Checking Python version in Ubuntu

如果你沒有安裝任何 Python 版本,你可以用以下命令安裝 Python 3 版本。

    sudo apt install python3

使用 python3 而不是 python

如果對你來說不是太麻煩,在需要的地方使用 ??python3?? 命令而不是 ??python??。

想檢查已安裝的 Python 版本嗎?請這樣輸入:

    python3 --version

然后你會在輸出中得到版本的詳細信息:

    ~$ python3 --version
Python 3.10.4

如果你必須運行一個 Python 程序,請像這樣執行它:

    python3 program.py

這在大多數情況下應該對你有用。但是,如果你使用的是一些(舊的)Python 應用,期望在其代碼中運行 Python 可執行文件,你就會有問題。別擔心,你也可以繞過它。

將 python3 鏈接為 python

你可以在你的 ??.bashrc?? 文件中創建一個永久別名,像這樣:

    alias python='python3'

這樣,你可以運行 ??python?? 命令,而你的系統運行 ??python3??。

這在大多數情況下都會起作用,除非某些程序期望運行 ??/usr/bin/python??。現在,你可以在 ??/usr/bin/python?? 和 ??/usr/bin/python3?? 之間建立符號鏈接,但對于 Ubuntu 用戶來說,存在一個更簡單的選擇。

對于 Ubuntu 20.04 和更高版本,如果你安裝了 ??python-is-python3?? 軟件包,你有一個軟件包可以自動完成所有鏈接創建。這也是原始錯誤信息所提示的。

    sudo apt install python-is-python3

install python is python3 ubuntu

install python is python3 ubuntu

你可以看到符號鏈接已經被創建,你可以使用 ??python?? 命令(實際上是運行 ??python3??),沒有任何問題。

checking python ubuntu

checking python ubuntu

我希望這能澄清 Ubuntu 中 Python 軟件包的問題。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2023-10-10 09:27:17

Arch Linux命令

2022-11-23 10:16:42

DebianUbuntu修復

2022-11-21 10:56:14

UbuntuLinux

2023-11-27 09:40:58

Arch Linux

2022-10-24 07:57:47

DebianUbuntuLinux

2020-09-30 21:23:02

UbuntuLinux

2022-08-08 16:21:54

Ubuntu

2020-05-13 18:34:33

UbuntuLinux

2022-07-11 12:23:50

UbuntuLinux

2015-07-28 14:45:31

ubuntu修復系統程序

2022-08-14 19:27:16

LinuxmacOS

2023-06-05 09:56:41

Arch Linux命令

2019-03-04 14:40:46

Linux文件系統修復

2018-03-05 19:20:49

LinuxWordPressHTTP

2018-08-30 10:28:05

修復Windows 10IntcOED

2014-06-18 10:59:22

2015-09-16 16:16:47

可引導設備UbuntuLinux

2015-07-30 11:29:32

LinuxUbuntuGrub

2022-01-20 08:04:41

FSCKLinux磁盤

2021-03-30 11:29:59

學習軟件Netop安全漏洞
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久免费看 | 国产成人精品久久久 | 国产视频福利在线观看 | 九九热在线视频 | av一区二区三区 | 国产一区二区久久 | 精品视频免费 | 91视频.com| 涩涩视频在线观看 | 亚洲视频区 | 精品一区二区三区在线观看 | 久久久www成人免费精品 | 欧美久| 一区二区播放 | 国产成人精品在线播放 | 免费观看www| 搞黄网站在线观看 | 青青草网| 午夜成人免费电影 | 久久久国产精品 | av中文字幕在线观看 | 国产精品久久久久久久白浊 | 久草在线| 能看的av | 国产精品国产三级国产aⅴ入口 | 欧美最猛性xxxxx亚洲精品 | 国产精品国产三级国产aⅴ浪潮 | 日韩视频中文字幕 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 久久精品a | 成人久久久 | 国产一区二区 | 热久久性 | 69精品久久久久久 | 日韩不卡在线 | 国产精品毛片久久久久久 | 欧美日韩最新 | 国产一区二区成人 | 99久久婷婷国产综合精品电影 | 91xxx在线观看 | 亚洲午夜视频在线观看 |