Linux 环境下安装 Python3 的操作方法

Linux 下 Python 版本

目前Linux下的绝大部分系统都自带了python2.x的版本,而现在python的主流版本已经到了3.x。为此我们需要将python3.x安装在自己的Linux系统上。

查看 Python 版本
[root@yuer ~]# python --version
Python 2.7.5
安装 Python 3 步骤

1.用 wget 下载 Python 3.x 的安装包

笔者下载的是 3.7.1 的版本,其余的版本也可根据自己的需要进行下载

[root@yuer ~]# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz

2.创建存放 Python3.x 的文件夹

[root@yuer ~]# mkdir  /usr/local/python3/

3.将压缩包移至创建的文件夹内并切换至该文件夹解压安装包

[root@yuer ~]# mv Python-3.7.1rc2.tgz /usr/local/python3
[root@yuer ~]# cd  /usr/local/python3
[root@yuer python3]# tar -zxf  Python-3.7.1rc2.tgz

4.切换至解压的文件夹

[root@yuer python3]# cd ./Python-3.7.1rc2

5.配置、编译和执行安装

[root@yuer Python-3.7.1rc2]# ./configure --with-ssl
[root@yuer Python-3.7.1rc2]# make
[root@yuer Python-3.7.1rc2]# make install
# 安装成功显示
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-10.0.1 setuptools-39.0.1

步骤 5 中可能会出现一些 errors,主要是缺少相应的依赖包,只需要通过 yum 安装对应的依赖包即可解决。笔者就遇到了三个 errors。

错误1 缺少gcc
错误代码
configure: error: no acceptable C compiler found in $PATH
该错误是因为本机缺少gcc编译环境,只需安装gcc即可
# 安装命令
[root@yuer Python-3.7.1rc2]# yum install -y gcc
错误2 缺少zlib
错误代码
zipimport.ZipImportError: can't decompress data; zlib not available
该错误是因为本机缺少zlib解压缩类库,只需安装zlib即可
# 安装命令
[root@yuer Python-3.7.1rc2]# yum install -y zlib*
错误3 缺少libffi-devel
错误代码
ModuleNotFoundError: No module named '_ctypes'
该错误是因为本机缺少libffi-devel包,只需安装此包即可
# 安装命令
[root@yuer Python-3.7.1rc2]# yum install -y libffi-devel

注意在安装完缺少的依赖包后,仍需重新运行对应所在的配置、编译和执行安装命令

6.配置及建立软链接

将python库路径添加到/etc/ld.so.conf配置中
# ld.so.conf文件是存储etc目录下的所有.conf文件
[root@yuer Python-3.7.1rc2]# echo "/usr/python/lib" >> /etc/ld.so.conf
[root@yuer Python-3.7.1rc2]# ldconfig
# 建立新的软链接至python3.x,原本旧链接无需删除
# 原因在于例如CentOS的yum源是用python2.x编写的,删除可能会出一些错误
[root@yuer Python-3.7.1rc2]# ln -s /usr/python/bin/python3 /usr/bin/python3
[root@yuer Python-3.7.1rc2]# ln -s /usr/python/bin/pip3 /usr/bin/pip3

经过上述步骤后则成功完成了 Python3.x 的安装,我们可以检测系统的 Python 版本

[root@yuer ~]# python3 --version
Python 3.7.1rc2
# python2.x依旧存在
[root@yuer ~]# python2 --version
Python 2.7.5

使用pip3测试

[root@yuer Python-3.7.1rc2]# pip3 list
Package    Version 
---------- --------
certifi    2019.3.9
chardet    3.0.4   
future     0.17.1  
idna       2.8     
itchat     1.2.32  
pip        10.0.1  
pypng      0.0.19  
PyQRCode   1.2.1   
requests   2.21.0  
setuptools 39.0.1  
urllib3    1.24.3  
wxpy       0.3.9.8 
You are using pip version 10.0.1, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

测试成功,python3已成功安装在本Linux系统上

参考链接:解决Ubuntu报错 E: Unable to locate package yum

  • 8
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 在 Linux安装 Python 环境需要几步操作。 1. 检查系统是否已经安装 Python。可以使用命令 "python --version" 或 "python3 --version" 来检查。 2. 如果系统中没有安装 Python,可以使用系统包管理器来安装。在 Ubuntu 或 Debian 中可以使用 "apt-get install python3",在 Fedora 或 CentOS 中可以使用 "yum install python3"。 3. 安装完成后,可以使用 "python3" 或 "python3.x" 来运行 Python 程序。例如,"python3 myscript.py" 会运行名为 "myscript.py" 的 Python 脚本。 4. 可以使用 "pip3" 或 "pip3.x" 来安装 Python 库。例如,"pip3 install numpy" 会安装名为 "numpy" 的 Python 库。 注意:在不同的 Linux 发行版上,命令和安装方法可能会有所不同。 ### 回答2: 在Linux系统中安装Python环境并不复杂,下面我们来介绍一下具体步骤。 1. 首先,确认是否已经安装Python。在终端中输入命令:python -V。如果已经安装过,则会显示Python的版本号。如果没有安装,则终端会提示找不到命令。 2. 如果没有安装Python,则需要先安装Python。在终端中输入命令:sudo apt-get install python。这个命令会自动安装Python。 3. 安装完成后,我们需要安装pip,pip是Python的包管理工具,可以方便地安装和管理Python的第三方库。在终端中输入命令:sudo apt-get install python-pip。 4. 命令执行完成后,使用pip安装所需的Python库。比如,我们可以使用pip安装numpy库。在终端中输入命令:sudo pip install numpy。 5. 当需要安装的库非常多时,可以将所有需要安装的库放在一个文件中,每一行写上一个库的名称,然后使用pip安装。在终端中输入命令:sudo pip install -r requirements.txt。其中,requirements.txt是保存了需要安装的库的文件。 总之,安装Python环境并不难,在Linux安装Python依赖的包非常方便,只需要几条终端命令即可完成。需要我们注意的是,为了维护Python安装的整洁性,我们应该尽量通过包管理工具获取和安装Python相关软件包。 ### 回答3: Linux操作系统自带了Python解释器,但有时版本可能不是最新的,或者缺少某些功能。因此,我们可能需要手动安装Python环境。 以下是在Linux系统上安装Python环境的步骤: 1.检查系统是否已经安装Python 打开终端并输入命令"python --version",如果系统已经安装Python,则会显示Python版本号,否则提示“command not found”。 2.下载安装包 在官网上下载相应版本的Python安装包,选择对应的操作系统版本和位数。一般来说,我们可以选择下载最新版的Python3。 3.安装依赖包 在Linux系统上,Python安装需要一些依赖包的支持。在终端中,运行以下命令去安装: sudo apt-get install build-essential sudo apt-get install libbz2-dev sudo apt-get install libssl-dev sudo apt-get install libreadline-dev sudo apt-get install libsqlite3-dev 这些依赖包的作用是为Python提供必要的库和支持。 4.解压安装包 将下载的Python安装包解压至相应的目录,例如解压至/opt/python3。 tar xzf Python-3.7.5.tgz -C /opt/python3 这里,Python-3.7.5.tgz为下载的压缩包的名称,/opt/python3为解压的目标文件夹。 5.安装Python安装之前,我们需要在终端进入到Python安装目录中,检查无误后,执行以下命令进行安装: ./configure make sudo make install 在执行以上命令时,可能会出现一些错误或者缺少依赖库的提示,需要根据提示安装对应的软件包。 6.测试 安装完成后,在终端输入命令“python3”,即可启动Python3解释器。在解释器中输入简单的命令,例如“print('hello world')”,即可测试是否安装成功。 以上是在Linux安装Python环境的大致步骤,可以根据具体需求和操作系统版本进行适当的调整。在实践过程中,还需要对Linux系统和Python有一定的基础知识,这样才能更好地进行安装和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuerwen_python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值