亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

CentOS 7 下安裝 Python3.7.1

XanaHopper / 2357人閱讀

摘要:當(dāng)前最新的默認(rèn)安裝的是,并且默認(rèn)的官方源中不提供的安裝包。最近需要在機(jī)器上裝,需要或,我這邊通過源碼編譯的方式安裝。

當(dāng)前最新的 CentOS 7.3 默認(rèn)安裝的是 Python 2 ,并且默認(rèn)的官方 yum 源中不提供 Python 3 的安裝包。最近需要在機(jī)器上裝awscli,需要python2.6.5+或python3.3+,python3我這邊通過源碼編譯的方式安裝。
我的機(jī)器版本:

cat /etc/redhat-release
#CentOS Linux release 7.3.1611 (Core)

python2版本

python --version
Python 2.7.5
源碼編譯安裝

先安裝環(huán)境依賴,方便后續(xù)編譯安裝

# wget 用于下載源碼包
# gcc 和 make 用于編譯
yum install wget gcc make

#make報(bào)錯(cuò),Python 有個(gè)很重要的內(nèi)建模塊 zipimport 用于從 Zip 壓縮包中導(dǎo)入模塊
#zipimport.ZipImportError: can"t decompress data; zlib not available
yum install zlib-devel

#make install報(bào)錯(cuò),
#ModuleNotFoundError: No module named ‘_ctypes’
yum install libffi-devel

# 解決 import ssl 報(bào)錯(cuò) No module named "_ssl"
yum install openssl-devel

# 解決 import bz2 報(bào)錯(cuò)
yum install  bzip2-devel

# 解決 import curses 報(bào)錯(cuò)
yum install  ncurses-devel

# 解決 import sqlite3 報(bào)錯(cuò)
yum install sqlite-devel

# 解決 _dbm _gdbm 缺失提醒
yum install gdbm-devel

# 解決 _lzma 缺失提醒
yum install xz-devel

# 解決 _tkinter 缺失提醒
yum install tk-devel

# 解決 readline 缺失提醒及方向鍵行為非預(yù)期的問題
yum install readline-devel

配置好了環(huán)境,從Python的官網(wǎng)下載源碼包

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz

解壓縮

xz -d Python-3.7.1.tar.xz
tar -xvf Python-3.7.1.tar

編譯&安裝

cd Python-3.7.1
#--prefix 是預(yù)期安裝目錄,--enable-optimizations 是優(yōu)化選項(xiàng)(LTO,PGO 等)
./configure --prefix=/usr/local/python3.7 --enable-optimizations
# 安裝
make && make install

添加軟鏈接

ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3

查看版本號

python3 --version
#Python 3.7.1
pip3 --version
#pip 10.0.1 from /usr/local/python3.7/lib/python3.7/site-packages/pip (python 3.7)
后續(xù)安裝升級

pip3版本號比較低,通過命令升級

pip3 install --upgrade pip

然后查看版本號

pip3 --version
#pip 18.1 from /usr/local/python3.7/lib/python3.7/site-packages/pip (python 3.7)

centos7自帶的python2的沒有pip,可以通過腳本安裝

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

查看版本號

pip --version
#pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
參考

在 CentOS 7 上安裝并配置 Python 3.6 環(huán)境

Python3: ImportError: No module named "_ctypes" when using Value from module multiprocessing

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/42790.html

相關(guān)文章

  • 為 Amazon EKS 配置 kubectl

    摘要:最近重新給配置,記錄下配置過程。配置安裝需要滿足,安裝可以參考下安裝安裝參數(shù)會更新安裝中所有依賴,會安裝到用戶目錄下,而不會更改系統(tǒng)庫。 最近重新給aws eks配置kubectl,記錄下配置過程。首先需要配置awscli,其次就是配置kubectl的config了。 配置awscli 安裝awscli需要滿足Python 2 version 2.6.5+ or Python 3 v...

    Michael_Lin 評論0 收藏0
  • Python爬蟲教學(xué)(寫給入門的新手) 一

    摘要:在不懂和等協(xié)議的情況下,我直接打個(gè)比方來解釋一下什么是請求,以瀏覽器為例,人在瀏覽器輸入,然后敲擊鍵,直到頁面出現(xiàn),整個(gè)過程,我們可以抽象為我們向百度服務(wù)器發(fā)起的一次請求。更專業(yè),更詳細(xì)的解釋,自己去百度學(xué)習(xí)吧。 前言 ??剛學(xué)完python基礎(chǔ),想學(xué)習(xí)爬蟲的新手,這里有你想要的東西。??本文著重點(diǎn)在于教新手如何學(xué)習(xí)爬蟲,并且會以外行人的思維進(jìn)行形象地講解。最近我一兄弟想學(xué),我就想寫個(gè)...

    zone 評論0 收藏0
  • 導(dǎo)進(jìn)pytorch時(shí)libmkl_intel_lp64.so找不著問題改進(jìn)方法

      本文關(guān)鍵給大家介紹了導(dǎo)進(jìn)pytorch時(shí)libmkl_intel_lp64.so找不著問題改進(jìn)實(shí)例,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的不斷進(jìn)步,盡早工作上得到晉升  引言  安裝或者更新完pytorch后,運(yùn)行不了,顯示錯(cuò)誤:  (base)xu@xusu:~$python   Python3.7.1(default,Dec142018,19:28:38)  ...

    89542767 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<