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

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

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

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

    python program.py

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

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

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

如果你不理解,不用擔(dān)心。我將在這里詳細解釋。

為什么在 Ubuntu 上沒有發(fā)現(xiàn) python 命令?

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

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

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

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

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

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

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

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

確保你的系統(tǒng)中已經(jīng)安裝了 Python

它應(yīng)該已經(jīng)安裝了,但仔細檢查一下也無妨。

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

type python python2 python3

正如你在下面的截圖中看到的,我的系統(tǒng)上安裝了 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 程序,請像這樣執(zhí)行它:

    python3 program.py

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

將 python3 鏈接為 python

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

    alias python='python3'

這樣,你可以運行 ??python?? 命令,而你的系統(tǒng)運行 ??python3??。

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

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

    sudo apt install python-is-python3

install python is python3 ubuntu

install python is python3 ubuntu

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

checking python ubuntu

checking python ubuntu

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

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2023-10-10 09:27:17

Arch Linux命令

2022-11-23 10:16:42

DebianUbuntu修復(fù)

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修復(fù)系統(tǒng)程序

2022-08-14 19:27:16

LinuxmacOS

2023-06-05 09:56:41

Arch Linux命令

2019-03-04 14:40:46

Linux文件系統(tǒng)修復(fù)

2018-03-05 19:20:49

LinuxWordPressHTTP

2018-08-30 10:28:05

修復(fù)Windows 10IntcOED

2014-06-18 10:59:22

2015-09-16 16:16:47

可引導(dǎo)設(shè)備UbuntuLinux

2015-07-30 11:29:32

LinuxUbuntuGrub

2022-01-20 08:04:41

FSCKLinux磁盤

2021-03-30 11:29:59

學(xué)習(xí)軟件Netop安全漏洞
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲小视频在线播放 | 亚洲一区二区不卡在线观看 | www4虎 | 老司机狠狠爱 | 日韩一区二区在线视频 | 日本韩国欧美在线观看 | 一区二区三区视频在线观看 | 亚洲高清视频在线 | 亚洲免费一区 | 久久久久久久国产精品视频 | 欧美中文字幕一区二区三区亚洲 | 成人免费视频网站在线观看 | 极品的亚洲 | 伊人最新网址 | 亚洲一区二区三区在线 | 在线成人免费视频 | 中文字幕在线一 | 日韩在线免费 | 午夜日韩 | 黄色在线免费网站 | 91精品一区二区三区久久久久 | 人妖一区 | 欧美三级三级三级爽爽爽 | 午夜电影合集 | 精品国产欧美一区二区 | 色婷婷综合成人av | 国产精品久久久久久久久久久久冷 | 欧美日韩1区2区 | 国产精品久久久久久二区 | 黄色大片在线 | 日韩欧美一区二区三区四区 | av天天澡天天爽天天av | 久久久国产一区 | 一区二区三区在线 | 欧 | 久久综合狠狠综合久久综合88 | 国产精品一区二区三区在线 | 免费黄色特级片 | 久久不卡视频 | 蜜桃一区二区三区 | 日韩视频区| 国产一区二区三区在线观看免费 |