如何在 Deepin ( Linux ) 安裝python3.7.4 ?

1.安裝 python3.7.4

1》安裝python3.7.4的依賴軟件
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev
sudo apt install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
sudo apt install -y libncurses5-dev libncursesw5-dev xz-utils tk-dev
sudo apt-get install libffi-dev #安裝 libffi-devel
  • 如果不安裝 libffi-devel 會報如下錯誤(注意 ubuntu,debian 和 deepin 環境對應的 libffi-devel 是 libffi-dev):
ModuleNotFoundError: No module named '_ctypes'
Makefile:1142: recipe for target 'altinstall' failed
make: *** [altinstall] Error 1
2》下載Python-3.7.4.tgz包並編譯安裝
  • 在終端中運行以下命令下載源碼包,(如果下載速度慢,可以用瀏覽器或者迅雷下載)或到 https://www.python.org/downloads/ 下載。
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
  • 從壓縮包解壓Python-3.7.4.tgz源代碼:
tar xvf Python-3.7.4.tgz
  • 安裝方法一
# 進入目錄
cd Python-3.7.4
# 運行./configure 配置文件開始構建
./configure --enable-optimizations
# 運行以下命令編譯安裝
make -j8 && sudo make altinstall
sudo make clean
  • 安裝方法二,
# 1.創建目錄
mkdir -p /usr/local/python3.7.4
# 2.進入目錄
cd Python-3.7.4
# 3.運行./configure 配置文件開始構建
./configure --prefix=/usr/local/python3.7.4
#/usr/local/python3.7.4爲上面步驟創建的目錄
# 4.運行以下命令編譯安裝
make && make install
sudo make clean
# 5.建立Python3和pip3的軟鏈:
ln -s /usr/local/python3.7.4/bin/python3 /usr/bin/python3.7.4
ln -s /usr/local/python3.7.4/bin/pip3 /usr/bin/pip3.7.4
# 6.並將/usr/local/python3.7.4/bin加入PATH
vim /etc/profile

/etc/profile 文件中添加如下內容

# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3.7.4/bin
export PATH
  • 至此,Python 3.7.4已經安裝完成,你可以在終端中使用python3.7.4了
root@wdh:/home/wdh/Downloads/Python-3.7.4# python3.7.4
Python 3.7.4 (default, Apr 14 2020, 02:00:30) 
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
  • 其他系統安裝python3.7可以參照:https://www.cnblogs.com/guo2733/p/11459144.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章