linux 安装python3

linux 安装python3

系统中有python2,为了不影响现有程序,只能在此基础上安装python3。

安装可能需要的依赖#

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  openssl-devel xorg-x11-xauth zlib* libffi-devel wget

下载压缩包#

获取下载链接#

此处我们选取Python官网的Python3.6.6,下载地址如下

https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz

看官也可以自己选择版本,官方FTP为

https://www.python.org/ftp/python/

下载压缩包#

现在我们进入CentOS(目录此时可不管),命令如下

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz

下载完成进入下一步

 

解压压缩包#

移动压缩包#

我个人习惯将Python安装在 /usr/lib 目录下,我们首先将Python压缩包移动至指定文件夹,我们需要使用mv命令来移动

mv 现在的位置 移动的位置

mv /root/Python-3.6.6.tar.xz /usr/lib/

进入目录#

我们使用cd命令进入目标文件夹,使用ls查看文件夹下所有文件

cd /
ls
cd usr/lib ls

我们可以看到已经移动成功

<span>linux 安装python3</span>

 

解压#

解压tar.xz使用 xz -d 命令解压出tar包

xz -d Python-3.6.6.tar.xz

我们再次使用ls查看

<span>linux 安装python3</span>

我们再解压tar包,使用tar 命令

tar -xvf Python-3.6.6.tar 

屏幕迅速滚动后解压完成

 <span>linux 安装python3</span>

 

我们可以看到已经有Python-3.6.6目录

编译安装Python#

我们先进入python目录

cd Python-3.6.6/

 

<span>linux 安装python3</span>

 

添加配置#

其实就是将Python编译安装至指定目录,这里指定为/usr/lib/python

./configure --prefix=/usr/lib/python3

ps: 如出现错误(如下),需要先安装gcc

<span>linux 安装python3</span>

yum install -y gcc

正确结果

<span>linux 安装python3</span>

编译安装#

使用make命令

make

接下来你需要等待

完毕后使用 make install 命令

make install

等待

如果出现zlib错误(如下)则需要先安装zlib然后重新执行安装

<span>linux 安装python3</span>

yum -y install zlib* 

如果出现ctypes错误需要先安装libffy

yum install libffi-devel -y

python安装完成截图

<span>linux 安装python3</span>

 

此时我们先返回上一级目录,如果看到出现了python文件夹代表成功,如果你在编译安装中缺少依赖则可能出现没有文件夹,此时需要从添加配置处重新来一遍

<span>linux 安装python3</span>

 

 创建软链接#

创建软链接相当于配置环境变量

ln -s /usr/lib/python3/bin/python3 /usr/bin/python3

 

此时我们在任意目录输入python3都可以进入python啦

<span>linux 安装python3</span>

我们测试一下导入_ssl

<span>linux 安装python3</span>

完美!

 

我们还需要配置pip的软链接来使用pip

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

使用pip3 安装pymysql测试

<span>linux 安装python3</span>

成功!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119638.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月27日 下午8:00
下一篇 2021年11月27日 下午8:16


相关推荐

  • ip route add添加路由_怎么设置route add

    ip route add添加路由_怎么设置route add       

    2022年8月12日
    12
  • Spring Boot 核心编程思想-第一部分-读书笔记「建议收藏」

    怕什么真理无穷进一步有近一步的欢喜说明本文是Spring Boot核心编程思想记录的笔记,书籍地址:Spring Boot编程思想(核心篇):本书已经简单读过一遍,在第一遍读的时候发现里面…

    2022年3月1日
    55
  • strcmp函数的使用_用c语言实现strcmp

    strcmp函数的使用_用c语言实现strcmpAction(){/**********************************Author:旺仔*object:strcmp*date:2015-12-09*fuc:我输

    2022年8月3日
    6
  • MMC卡修复心得与方法

    MMC卡修复心得与方法手机内存卡修复1.放存储卡在电脑识别.放到手机不识别!!这种情况往往是因为存储卡在电脑上进行格式化,但是格式化与手机不兼容.解决方法是吧卡放回手机,用手机中的”格式化存储卡”功能从新格式化!!2.手机提示”拔出存储卡,请按确定”按照提示将卡拔出来,一会再插入手机就可以继续使用,但是过不了多久有在回提示拔卡,如此反复!!这是因为经常插拔存储卡,导致手机存储卡槽松动接触不良.

    2022年6月1日
    36
  • python字体怎么放大_Python字体大小

    python字体怎么放大_Python字体大小Pycharm中的代码字体太小怎么处理?Pycharm界面不错,就是字体小了点,如果用户看着不舒服,是可以修改的,毕竟小小个的字体看起来好费劲不说,还容易恍惚,Pycharm设置字体大小的方法可以看看下文步骤。Pycharm中的代码字体太小怎么处理?1、如图,Pycharm顶部菜单栏的字体还是太小了,长时间观看对眼睛不好。2、接着我们点击“File”菜单,开始把菜单和代码的字体都改大。3、点击“s…

    2022年8月28日
    5
  • 创建Oracle本地数据库和账户

    创建Oracle本地数据库和账户 前提:安装好oracle数据库客户端;PL/SQLDEVELOPER1.打开DatabaseConfigurationAssistant,如图:  选择创建数据库-&gt;next-&gt;选择一般用途-&gt;填写自己的数据库名-&gt;next–&gt;填写口令,选择同一口令吧,当然也可以为每个用户填写不同的口令,以后基本上默认安装。安装完成后退出即可。(第一步会…

    2022年5月27日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号