當前位置:首頁 » 編程語言 » centospython3安裝

centospython3安裝

發布時間: 2023-03-05 07:34:09

❶ Centos7.9安裝python3.10

先升級openssl

上面可以看出沒有安裝,所以必須安裝gcc

查看上面的安裝

安裝完畢檢查下是否安裝成功:gcc --version

安裝如下依賴包,復制在xshell上面,shift +insert 粘貼並回車

sudo tar -zxvf Python-3.10.4.tgz 解壓在當前softwarebak目錄

如果是老手,可以直接跳到下面這一處 修改 vim /tmp/softwarebak/Python-3.10.4/Moles/Setup ,然後在回到下一步繼續。

安裝完python後,切換到安裝的bin目錄

1):在Python3.7之後的版本,依賴的openssl,必須要是1.1或者1.0.2之後的版本,或者安裝了2.6.4之後的libressl,linux自帶的openssl版本過低。
2):在編譯之後修改Moles/Setup文件中的部分內容,打開ssl,或者在編譯的時候指定–with-ssl參數(我使用的是前面的方式,後一種方式的真實性有待考究)

修改 vim /tmp/softwarebak/Python-3.10.4/Moles/Setup

shift+g 跳轉到末尾 然後在末尾粘貼如下內容,wq保存退出

或者如下,最好是有用上面那種粘貼,我是沒出錯的。

接著如下操作

升級pip3

注意是使用「pip3」去升級。

升級pip過後目錄會多出來一個pip,也可以做一下軟鏈接也可以不用。我虛擬機/usr/bin下面並沒有pip,上面我軟鏈接了一個pip3以後就用這個.

設置pip源

第一種:一般用戶

第2種:全局可使用 /etc/pip.conf

install_openssl.sh

參考文獻

https://cloud.tencent.com/developer/article/1754597

https://blog.csdn.net/qq_41580613/article/details/119382214

❷ Centos 7安裝python3

純傻瓜式步驟,保證成功。

下面的操作,按照步驟來就可以了,不要在中途cd 到別的文件目錄下,要想查看效果可以用 ls加上對應的目錄,不需要切換進去。

首先不管你當前在哪個目錄下,輸入以下命令。

默認Centos7中是有python安裝的,但是是2.7版本,我們需要安裝py3。我們去看一下默認的py2.7在哪裡。

三個顯示結果中最後一個是python2.7,實際上這幾個文件之間是有依賴關系的。在ls 後面加個 -al參數,如下:

[root@localhost bin]# ls -al python*

lrwxrwxrwx. 1 root root 33 Oct 21 12:30 python -> python2

lrwxrwxrwx. 1 root root 9 Oct 19 23:55 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 Aug 4 08:40 python2.7

[root@localhost bin]#

依賴關系很明顯就可以看到。我們要安裝版本3,首先要把剛才顯示的三個python文件中的第一個python給備份一下(不保留源文件,僅保留備份文件就可以)

使用如下命令:

python文件變成了python.bak文件,bak文件就放這里吧,再也不用管它了。避免以後麻煩,就留在這里不用刪除。系統准備好了,接下來,我們要去下載了。

比較推薦下面這種方式,我們在linux上找一個目錄,然後使用wget命令下載到這個目錄,然後解壓->安裝。如下:

https://www.python.org/ftp/python/ 這個是所有的python版本存放的地方。我們想使用哪個版本就用哪個。

很多版本,這里選擇的是比較新的3.6.3,點進去,找到下面這個文件。Python-3.6.3.tgz

然後根據地址欄的鏈接拼接成如下鏈接:(如果是其他版本道理與這個是一樣的)

https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

鏈接准備好了,我們在Centos 7上創建一個目錄吧。一般選擇的是/usr/local裡面的,如下命令(當前我們依然還在之前的/usr/bin目錄下面,先不要動,還在這里):

目錄創建好了,我們就cd切換進去就好了。

接下來我們要用剛才的網址,把源碼下載到這個目錄下就OK,命令如下:

等待下載完成之後會在當前目錄下出現一個tgz包,命令解壓這個包到當前目錄就可以:

就要開始安裝了,因為下載的包是未編譯的,我們需要編譯一下。

進入文件目錄:

然後如下命令(執行完這句命令之後,不要切換到別的目錄,不然會非常懵逼,因為執行完之後如果去/usr/local/下面的看的話是沒有python3Dir目錄的):

稍微解釋上面這句命令,這句話的大致目的就是把python的安裝目錄指定一下,這樣的話,裡面的一些bin目錄、lib目錄就都會存放在這個目錄下面。如果不指定這個安裝目錄的話,最後python的安裝文件將分散到linux的默認目錄,不在一塊。我們指定安裝目錄,以後卸載的話直接刪除目錄就可以干凈卸載了。

現在我們當前目錄還是在/usr/local/python3/Python-3.6.3,執行如下命令:

然後出來一大堆代碼,等它執行完畢。接著輸入以下命令:

又是一大堆代碼,執行完畢之後,我們就可以切換到/usr/local/python3Dir目錄下去查看了。

接下來我們還有一點善後工作。切換到 /usr/bin目錄下面吧:

軟鏈接創建完畢之後。再說個事情,就是centos的yum命令是需要python支持的,我們貿然把當期的版本更換了,萬一yum出錯怎麼辦,還是讓yum依然用原來的2.7版本吧。好吧我們幫它改一下吧:

注意:下面這個操作用vi操作,不熟悉vi的同學 一定要按照我的指示來 ,不然你一臉懵逼連修改後的文件怎麼保存退出都不知道。

首先輸入命令,然後回車:

接下來出現一個全新的界面。 此時任何按鍵都不要動。聽我指示。

首先,切換到 英文 輸入法,再輸入字元 i 是aeiou的i

然後就可以開始編輯這個文件了。

把文件開頭第一行的

#!/usr/bin/python改成#!/usr/bin/python2.7 這樣就可以了。

然後,下面保存退出。注意步驟。

首先按下ESC,然後 輸入: 這個符號(需要shift組合鍵的)。然後輸入wq 細心的同學看左下角。

然後回車就可以保存退出,回到終端界面了。

我們查看一下鏈接情況:

然後查看一下當前的python版本

然後來個hello world測試一下:

先輸入python進入,然後寫代碼:

以上就是安裝的全部過程,現在來捋一下安裝的大致思路。

❸ centos 系統系統怎樣升級python到python3

CentOS系統升級Python到Python3.3步驟。我們通常會要升級一些軟體了,今天我介紹在centos中升級python的例子,希望下文可以幫助到各位朋友,有興趣的一起來看看。
CentOS中,Python的版本默認為2.6版本,而我們有很多工作可能需要更高的版本,而去Python官網的時候發現,Python的版本已經到3.3了,於是下載並升級了下CentOS中Python的版本。
1、下載Python 3.3
wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2
2、安裝Python 3.3
tar -jxvf Python-3.3.2.tar.bz2

cd Python-3.3.2

./configure

make && make install
3、到此我們已經安裝完成了,但是我們進入shell後,發現python還是舊版本,我們需要建立一個鏈接
mv /usr/bin/python /usr/bin/python-2.6【這個跟下面的2.6,好像沒啥關系。默認系統就有一個python2.6】

ln -s /usr/local/bin/python3.3 /usr/bin/python
#查看一下新版本
python -V
4、安裝配置完成後,yum可能無法正常工作,還需要做些配置
vi /usr/bin/yum

將其中的/usr/bin/python修改為#/usr/bin/python2.6
至此完成工作

❹ 如何在centos安裝python

更新python千萬不要把老版本的刪除!新老版本是可以共存的,很多基本的命令、軟體包都要依賴預裝的老版本python的,比如yum。
[root@localhost ~]# wget Python-2.7.11.tgz
[root@localhost ~]# tar -zxvf Python-2.7.11.tgz
[root@localhost ~]# cd Python-2.7.11
[root@localhost ~]# make
[root@localhost ~]# make install //默認安裝到 /usr/local/lib/python2.7下
[root@localhost ~]# python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"
/usr/local/lib/python2.7/site-packages
[root@localhost ~]# mv /usr/bin/python /usr/bin/python_old //修改舊的python版本為python_old
[root@localhost ~]# ln -s /usr/local/bin/python2.7 /usr/bin/python //建立軟連接指向到當前系統默認python命令的bin目錄,讓系統使用新版本python
補充:默認的python成功指向3.3.0以後,yum不能正常使用,需要修改yum的配置文件。

❺ centos7 yum安裝python3 和pip3

最簡單的辦法
1.yum源是支持python3.6,命令yum install -y python36

2.安裝環境工具即可

yum install -y python36-setuptools

yum install -y python36-pip

❻ centos7 一鍵升級python3

centos7伺服器都是默認安裝python2,使用下面的腳本可以一鍵升級到python3.7 。
使用方法,新建py文件,上傳伺服器,輸入命令:python 文件名.py

參考 :
www.cnblogs.com/fqnb001/p/12483146.html

❼ 在CentOS 8上安裝Python

在CentOS 8上安裝Python 3

要在CentOS 8上安裝Python 3,請以root或sudo用戶身份在終端中運行以下命令:

$ sudo dnf install python3

要驗證安裝,請輸入以下命令檢查Python版本:

$ python3 --version

參考: 在Linux系統中檢查Python版本(Python Version)的方法 。

在選寫本文時,CentOS存儲庫中可用的Python 3的最新版本是「3.6.x」:

Python 3.6.8

註:該命令還會安裝pip。

要運行Python,你需要明確輸入python3並運行pip輸入pip3。

你應該始終喜歡使用yum或dnf安裝發行版提供的python模塊,因為它們受支持並經過測試可以在CentOS 8上正常工作,僅在虛擬環境中使用pip,Python虛擬環境允許你將Python模塊安裝在特定項目的隔離位置,而不必全局安裝,這樣,你不必擔心會影響其他Python項目。

Python 3模塊軟體包的名稱以「python3」為前綴,例如,要安裝paramiko模塊,應運行:

$ sudo dnf install python3-paramiko

在CentOS 8上安裝Python 2

Python 2軟體包也包含在默認的CentOS 8存儲庫中。

要安裝Python 2,請輸入以下命令:

$ sudo dnf install python2

通過鍵入以下命令驗證安裝:

$ python2 --version

輸出應如下所示內容:

Python 2.7.15

要執行Python 2,請輸入python2,然後運行pip並輸入pip2。

設置默認Python版本(Unversioned Python命令)

如果你有希望在系統路徑中找到python命令的應用程序,則需要創建unversioned python命令並設置默認版本。

要將Python 3設置為系統范圍內的非版本化python命令,請使用Alternatives實用程序:

$ sudo alternatives --set python /usr/bin/python3

對於Python 2,輸入:

$ sudo alternatives --set python /usr/bin/python2

Alternatives命令創建一個指向指定python版本的symlink python。

在終端中鍵入python --version,你應該看到默認的Python版本。

要更改默認版本,請使用上面的命令之一,如果要刪除未版本控制的python命令,請輸入:

$ sudo alternatives --auto python

結論

在CentOS 8操作系統中,默認情況下未安裝Python,如果有需要,按照以上方法操作即可。

如果做一個總結的話,那就是:要安裝Python 3,請鍵入dnf install python3,如果是安裝python 2,請鍵入dnf install python2
參考: https://ywnz.com/linuxjc/6033.html

熱點內容
linux的gz解壓命令 發布:2024-05-05 18:24:13 瀏覽:310
伺服器機櫃屬於什麼輻射 發布:2024-05-05 18:02:10 瀏覽:335
存儲成本計算 發布:2024-05-05 18:02:10 瀏覽:583
如何把手機改安卓10 發布:2024-05-05 17:39:07 瀏覽:497
我的世界怎麼擴容伺服器內存 發布:2024-05-05 17:19:54 瀏覽:48
java讀取文件字元 發布:2024-05-05 17:15:18 瀏覽:11
三星怎麼應用加密 發布:2024-05-05 17:13:18 瀏覽:152
cad字體在那個文件夾 發布:2024-05-05 17:08:20 瀏覽:331
什麼時候用編譯器 發布:2024-05-05 17:08:20 瀏覽:766
應急救援腳本 發布:2024-05-05 17:08:17 瀏覽:338