如何在 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
发布了122 篇原创文章 · 获赞 17 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/one312/article/details/105502389
今日推荐