網(wǎng)站設(shè)計效果專業(yè)樂云seoseo優(yōu)化專員招聘
前言
????????CentOS (Community Enterprise Operating System) 是一種基于 Red Hat Enterprise Linux (RHEL) 進行源代碼再編譯并免費提供給用戶的 Linux 操作系統(tǒng)。
????????CentOS 7 采用了最新的技術(shù)和軟件包,并提供了強大的功能和穩(wěn)定性。它適用于各種服務(wù)器和工作站應(yīng)用場景,并具有廣泛的支持和用戶社區(qū),這里我詳細講解下Python 3.8編譯安裝,其他linux環(huán)境也可借鑒。
軟件準(zhǔn)備
1、Python的安裝包
可以在Python官網(wǎng)下載,這里提供一個3.8版本的Python包下載地址:Python-3.8.18.tgz
2、centos7系統(tǒng)
系統(tǒng)下載地址:centos-7.9.2009-isos-x86_64安裝包下載_開源鏡像站-阿里云
推薦Minimal-2009版本的
3、系統(tǒng)依賴包
通過yum命令將缺少的包安裝上,這樣運行編譯后的Python的時候報缺少模塊錯誤
yum install zlib* bzip2* libffi* sqlite* gdbm* uuid lzma* tk* libssl* openssl*
開始編譯
1、解壓tgz包或者tar.gz包
tar -xvzf <源碼包>
2、開始構(gòu)建編譯
./configure --prefix=/usr/local/python3.8 --enable-optimizations
make && make install
3、編譯完成后,配置環(huán)境:
echo 'export PATH=/usr/local/python3.8/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
ln -sf /usr/local/python3.8/bin/python3.8 /usr/bin/python3
ln -sf /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3
輸入python3 -V結(jié)果為python3.8就代表編譯完成。
4、配置pip源
vim /etc/pip.conf
復(fù)制下面的內(nèi)容并保存
[global]
timeout = 60
index-url = ?https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host =
? ? pypi.tuna.tsinghua.edu.cn
完畢!!!