国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux (centos) 安裝Python3.9(保姆級(jí)別)

這篇具有很好參考價(jià)值的文章主要介紹了Linux (centos) 安裝Python3.9(保姆級(jí)別)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

centos安裝python3.9,linux,centos,運(yùn)維,python

部署指南

項(xiàng)目運(yùn)行需要python環(huán)境 ,推薦python3以上,作者使用的是python3.9.7,以下是安裝步驟:
特別注意,Linux通常附帶大多數(shù)Python都是2.7.5版本。如果我們想使用Python3,最好安裝一個(gè)新的Python3環(huán)境,但請不要嘗試刪除Python2,避免引起不必要的麻煩。

1. 更新系統(tǒng)軟件包(可以使用centos7的默認(rèn)yum配置):

yum update

2. 安裝編譯Python所需的依賴項(xiàng):

yum install -y git gcc make openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel

此時(shí)注意:當(dāng)python3 安裝了requests,由于requests包引入了urllib3,而新版本的urllib3
需要OpenSSL 1.1.1+以上版本,否則報(bào)錯(cuò)。而默認(rèn)的OpenSSL版本為OpenSSL 1.0.2k-fips 26 Jan 2017
而安裝OpenSSL 1.1.1+以上版本需要重新編譯和安裝python才可以生效,所以此步驟放到這里來。

解決辦法: 需要升級(jí)openssl、下載編譯openssl

# 下載openssl-1.1.1t源代碼包:
wget --no-check-certificate   https://www.openssl.org/source/openssl-1.1.1t.tar.gz
# 解壓
tar -zxvf openssl-1.1.1t.tar.gz
cd openssl-1.1.1t/
# 指定openssl安裝的目標(biāo)路徑
./config --prefix=/usr/local/my_openssl
# 在CPU占用不多的情況下,可以適當(dāng)使用4個(gè)線程加速編譯,可以根據(jù)需要調(diào)整線程數(shù),
make # make -j4
make install

3. 安裝python:

# 下載python3.9.7源代碼包
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
# 解壓源代碼包
tar -xf Python-3.9.7.tgz
# 進(jìn)入源代碼目錄
cd Python-3.9.7
# 配置編譯參數(shù)
./configure --enable-optimizations --with-openssl=/usr/local/my_openssl #把openssl安裝路徑配置到編譯參數(shù)中
# 如果出現(xiàn)Could not import runpy module的報(bào)錯(cuò),那么說明gcc版本太低,不支持--enable-optimizations參數(shù),把它去掉就好
# 編譯并安裝Python
make
make altinstall
# 此時(shí)python安裝完畢,但是由于附帶了2.7.5版本的Python,所以此時(shí)查看Python的版本仍是2.7.5
# 查看python3的版本
python3 --version

至此python3安裝完畢
我們可以通過設(shè)置軟連接來指定python和pip命令的路徑使其使用的是python3和pip3,但考慮到其他影響,這兩個(gè)命令還是不要隨意更換為好

4. 設(shè)置pip鏡像源

# 檢查當(dāng)前的pip配置
pip3 config list
# 設(shè)置pip安裝源:以設(shè)置清華大學(xué)鏡像為例
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 驗(yàn)證配置是否成功:你可以再次運(yùn)行以下命令來檢查配置是否正確生效:
pip3 config list

5. 安裝虛擬環(huán)境解析器

在python項(xiàng)目部署的過程中,我們需要為它配置一個(gè)解析器,我們可以用virtualenv工具來創(chuàng)建虛擬環(huán)境,當(dāng)然也可以用其他

# 安裝 virtualenv
pip3 install virtualenv
# 使用 virtualenv 創(chuàng)建虛擬環(huán)境
virtualenv -p python3 my-virtualenv

創(chuàng)建了虛擬環(huán)境后,你可以在當(dāng)前目錄看到新建了一個(gè)my-virtualenv目錄,而這個(gè)目錄就可以當(dāng)做為一個(gè)解析器。因?yàn)闀?huì)創(chuàng)建這么一個(gè)項(xiàng)目,所以在創(chuàng)建創(chuàng)建虛擬環(huán)境之前要確保當(dāng)前沒有中沒有my-virtualenv這個(gè)目錄文章來源地址http://www.zghlxwxcb.cn/news/detail-729470.html

# 激活虛擬環(huán)境
source my-virtualenv/bin/activate
# 使用完虛擬環(huán)境后退出
deactivate

到了這里,關(guān)于Linux (centos) 安裝Python3.9(保姆級(jí)別)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • centos安裝python3詳細(xì)教程

    centos7自帶版本是python2.7 如果要用的3.0以上的版本需要手動(dòng)安裝,下載地址:https://www.python.org/ftp/python/ 1、先查看系統(tǒng)python的位置在哪兒 python2.7默認(rèn)安裝是在 /usr/bin目錄中,切換到/usr/bin/ python指向的是python2,python2指向的是python2.7,因此我們可以裝個(gè)python3,然后將python指向

    2024年02月15日
    瀏覽(27)
  • Centos 安裝 python3.x 為默認(rèn)

    Centos 安裝 python3.x 為默認(rèn)

    CentOS 7 中默認(rèn)安裝了 Python,但是版本是2.x的,由于2020年python2.x將停止更新,因此需要將版本升級(jí)至3.x。但由于python2.x是系統(tǒng)集成的,很多命令都是要基于python2.x,比如:yum。因此在更新 Python 時(shí),建議新舊版本共存。 yum安裝,簡單方便,但是版本受限 源碼安裝,較yum安裝復(fù)

    2023年04月25日
    瀏覽(23)
  • Linux系統(tǒng)安裝Python3環(huán)境(超詳細(xì))_linux 安裝python3

    Linux系統(tǒng)安裝Python3環(huán)境(超詳細(xì))_linux 安裝python3

    本文基于如下Linux系統(tǒng)版本: 1、默認(rèn)情況下,Linux會(huì)自帶安裝Python,可以運(yùn)行python --version命令查看 如圖: 我們看到Linux中已經(jīng)自帶了Python2.7.5。再次運(yùn)行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2、查看Linux默認(rèn)安裝的Python位置 看到/usr/bin/python和

    2024年01月24日
    瀏覽(16)
  • centos7編譯安裝升級(jí)python3.11

    準(zhǔn)備步驟 解壓編譯 替換升級(jí)

    2024年02月11日
    瀏覽(36)
  • centos python3 安裝psycopg2 模塊

    安裝異常 先安裝postgresql-devel 再安裝 psycopg2庫介紹 psycopg2庫介紹: Psycopg2是一個(gè)用于Python編程語言的第三方庫,用于訪問PostgreSQL數(shù)據(jù)庫系統(tǒng)。它提供了一組工具和方法,可以輕松地在Python程序中進(jìn)行數(shù)據(jù)庫操作,包括查詢、插入、更新、刪除等操作。 以下是Psycopg2庫的一些主

    2024年02月16日
    瀏覽(28)
  • CentOS7安裝python3超詳細(xì)教程

    CentOS7安裝python3超詳細(xì)教程

    歡迎關(guān)注博主 Mindtechnist 或加入【Linux C/C++/Python社區(qū)】一起探討和分享Linux C/C++/Python/Shell編程、機(jī)器人技術(shù)、機(jī)器學(xué)習(xí)、機(jī)器視覺、嵌入式AI相關(guān)領(lǐng)域的知識(shí)和技術(shù)。 專欄:《Linux從小白到大神》 1.檢查CentOS7自帶python環(huán)境 Linux下自帶python環(huán)境,但是Linux自帶的python一般是比較老

    2024年02月02日
    瀏覽(48)
  • CentOS7安裝python3.9 極其簡單?。?!

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make yum -y install epel-release yum -y install python-pip wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz tar -xvf Python-3.9.0.tar.xz cd Python-3.9.0 ./configure prefix=/usr/local/python3 make make install ln -s /usr/local/python3/bin

    2024年02月09日
    瀏覽(23)
  • 如何在centos安裝python3.8.8?詳細(xì)教程

    在CentOS上安裝Python 3.8.8。以下是詳細(xì)的教程: 步驟 1:更新系統(tǒng) 確保您的CentOS系統(tǒng)是最新的,運(yùn)行以下命令來更新系統(tǒng): 步驟 2:安裝依賴項(xiàng) 安裝編譯和構(gòu)建Python所需的依賴項(xiàng): 步驟 3:下載Python 3.8.8 在Python官方網(wǎng)站上下載Python 3.8.8的源代碼: 步驟 4:解壓源代碼 解壓下載

    2024年02月07日
    瀏覽(30)
  • centos7.9編譯安裝python3.7.2

    聯(lián)網(wǎng)環(huán)境下編譯安裝python3.7.2,不聯(lián)網(wǎng)則需要配置cnetos7.9離線源 下載解壓軟件包 安裝依賴 編譯安裝 驗(yàn)證

    2024年02月06日
    瀏覽(29)
  • centos7通過yum方式安裝python3.8

    1、在CentOS或RHEL系統(tǒng)上安裝額外的企業(yè)級(jí)Linux軟件包(EPEL)存儲(chǔ)庫。EPEL存儲(chǔ)庫提供了一些在默認(rèn)存儲(chǔ)庫中不可用的附加軟件包。如果您想要使用EPEL存儲(chǔ)庫中的軟件包,您需要在系統(tǒng)上具有管理員權(quán)限。 2、在CentOS或RHEL系統(tǒng)上安裝 yum-utils 軟件包。 yum-utils 軟件包提供了一組工

    2024年02月16日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包