Linux 源代碼安裝/yum 安裝類似於 python pip
1.安裝依賴包
切換到root(管理![在這裏插入圖片描述員)權限下安裝
然後在裏面輸入如下代碼:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
2.下載Python安裝包(由於本人從事Python只下載python,skr~)
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
wegt(是安裝的一個單詞,下面的是網址可以去官網下載https://www.python.org/ftp/python進行選擇)
3.解壓Python安裝包
代碼如下:
tar -Jxvf Python-3.5.2.tar.xz
(tar 是Linux的命令
https://blog.csdn.net/master_yao/article/details/51297158
鏈接閱讀謝謝!
)
4.配置安裝路徑
切換到解壓的目錄下,配置安裝路徑
./configure prefix=/usr/local/python3
5.編譯安裝
切入解壓目錄
make && make install
(安裝過程較長,建議看抖音,放鬆一下)
注意:
如果執行make 報錯 安裝python3.7
“ImportError: No module named ‘_ctypes’” 缺少依賴包
yum -y install gcc kernel-devel kenel-headers make bzip2
yum -y install gcc gcc-c++ zlib zlib-devel libffi-devel
重新編譯執行 make && make install
檢測是否裝成功:
安裝沒問題。但是我們需要配置環境變量,
需要將python3的執行程序 連接到根下的bin目錄 但是跟下的bin目錄指向的是/usr/bin 所以我們將python3的執行文件鏈接到/usr/bin下就可以了
6.配置軟連接
(知識點:
軟硬鏈接,鏈接如下
https://blog.csdn.net/BobYuan888/article/details/78874913
)
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
7.導出之前python安裝的包的清單
導出當前環境的所有第三方包
pip3 freeze >package.txt
8.安裝清單
批量下載第三方包
Pip3 install -r package.txt