Linux环境下安装python3

 更新时间:2022年07月08日 09:50:40   作者:小旭2021  
这篇文章介绍了Linux环境下安装python3的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1.python下载

请在终端输入如下命令:

cd /home
wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz

说明:这句话的作用主要是用wget软件(初学者请自行了解次软件,以后会经常用到)从一个指定的URL下载文件。其格式为: 

wget 空格 URL地址。而下载目录就是当前目录,所以需要cd到你需要放置下载文件的地方。

2.解压Python3安装文件

请在终端输入如下命令:

tar -zxvf Python-3.6.5.tgz

说明:tar是Linux系统的解压命令,这句话是把文件解压到文件所在的文件夹。如果是土星话操作界面可以向在WIN上一样解压文件。同样也可以像在win上一样下载Python源文件放置在指定文件夹。

3.安装编译Python3源文件所需的编译环境

yum install -y gcc  
yum install -y zlib*
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

说明:这里功能很简单,要说的是yum命令。虽然linux也可以像win上一样在指定的软件的官网下载软件,但是有一些常用且公用的软件会被放置在特定的远程仓库里面,可以通过使用yum命令来安装。而且yum命令还可以主动帮用户解决软件的依赖问题。所以想要学好linux的话了解一下yum也是必须的。此外还有anaconda也是类似的软件。

4.进入Python3 源文件文件夹

cd Python-3.6.5/

5.指定安装目录

./configure --prefix=/usr/local/python3 --with-ssl

说明:不要忘记最前面的“.”

6.编译源文件

make

7.正式安装

make install

8.建立软连接

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

说明:
很多教程都有最后一步,但是很少有网站会告诉你为什么会有最后一步。所谓软连接就相当于win下的快捷方式。你可以通过快捷方式打开你想要使用的软件。但是为什么要把快捷方式放在/usr/bin/呢。这就涉及到环境变量的问题了,你当然可以不使用最后的软连接而直接把/usr/local/python3/bin加到环境变量里面,那随你喜好。但是在这里/usr/bin/是默认已经在环境变量里面的,把快捷方式放到这个文件夹相当于间接的把该Python3加入环境变量,这样你才可以直接在终端输入“python3”打开Python。
为什么不把软连接放到桌面呢?我觉得有两个原因:第一、无法在终端通过命令行操作Python3。第二、并不是所有的Linux系统都是图形化界面,可能没有桌面啊,亲!
至于最后一句是为pip建立软件接。pip3是Python3内置的一个软件。用来安装Python包的。比如要安装Python3的numpy包。直接在终端使用如下命令即可:

pip3 install requests

到此这篇关于Linux环境安装python3的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  •  分享Python 中的 7 种交叉验证方法

     分享Python 中的 7 种交叉验证方法

    这篇文章主要给大家分享的是Python 中的 7 种交叉验证方法,交叉验证是一种用于估计机器学习模型性能的统计方法,它是一种评估统计分析结果如何推广到独立数据集的方法,下文相关介绍,需要的朋友可以参考一下
    2022-03-03
  • es+flask搜索小项目实现分页+高亮的示例代码

    es+flask搜索小项目实现分页+高亮的示例代码

    本文主要介绍了es+flask搜索小项目实现分页+高亮的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 基于python修改srt字幕的时间轴

    基于python修改srt字幕的时间轴

    这篇文章主要介绍了基于python修改srt字幕的时间轴,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 解决ImportError:DLL load failed while importing win32api:找不到指定的模块

    解决ImportError:DLL load failed while impo

    在安装pywin32后,可能会出现无法导入win32api的错误,一个有效的解决方案是运行pywin32_postinstall.py脚本,首先,打开cmd并切换到环境的Scripts文件夹,确保存在pywin32_postinstall.py文件
    2024-09-09
  • python ftp 按目录结构上传下载的实现代码

    python ftp 按目录结构上传下载的实现代码

    这篇文章主要介绍了python ftp 按目录结构上传下载的实现代码,需要的朋友可以参考下
    2018-09-09
  • Opencv常见图像格式Data Type及代码实例

    Opencv常见图像格式Data Type及代码实例

    这篇文章主要介绍了Opencv常见图像格式Data Type及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • python每5分钟从kafka中提取数据的例子

    python每5分钟从kafka中提取数据的例子

    今天小编就为大家分享一篇python每5分钟从kafka中提取数据的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python基础教程之控制结构详解

    Python基础教程之控制结构详解

    Python中有三大控制结构,分别是顺序结构、分支结构(选择结构)以及循环结构,任何一个项目或者算法都可以使用这三种结构来设计完成,这篇文章主要给大家介绍了关于Python基础教程之控制结构的相关资料,需要的朋友可以参考下
    2021-11-11
  • Python调用Matplotlib绘制振动图、箱型图和提琴图

    Python调用Matplotlib绘制振动图、箱型图和提琴图

    Matplotlib作为用于数据可视化的Python软件包,能够绘制多种2D图像,它使用简单、代码清晰易懂,深受广大技术爱好者喜爱。本文主要介绍了通过 Matplotlib绘制振动图、箱型图、提琴图,需要的朋友可以参考一下
    2021-12-12
  • python如何调用字典的key

    python如何调用字典的key

    在本篇文章里小编给大家分享的是关于python调用字典的key方法实例,有兴趣点朋友们可以参考学习下。
    2020-05-05

最新评论