详解linux下安装python3环境

1、linux下安装python3

a、 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)

?

yum groupinstall 'Development Tools'

 

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

2 下载 Python3.5代码包

?

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

在安装包中有一个README的文件,里面有写如何安装

?

tar Jxvf Python-3.5.0.tar.xz

cd Python-3.5.0

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

make && make install

做软链:

?

ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3

安装成功了!

如果提示:Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS

这是原因没有安装或升级oenssl:

?

yum install openssl-devel

再次重复编译方案python3.5:

最终如下:

详解linux下安装python3环境

提示同时成功安装pip-7.12与setuptools!

pip3与pip都提示没有错误!

做软链:

?

ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip

升级pip到最新版本:

?

pip install --upgrade pip

pip安装成功啦!

注:–no-check-certificate 表示安装时“不检查证书”,不加上可能无法安装。

 2.安装包

requests包:

?

pip install requests

pyquery包:

?

pip install pyquery

pymysql包:

?

pip install pymysql

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

原文链接:http://www.cnblogs.com/feng18/p/5854912.html

原创文章,作者:FWTND,如若转载,请注明出处:http://www.wangzhanshi.com/n/8082.html

(0)
FWTND的头像FWTND
上一篇 2025年1月1日 16:33:48
下一篇 2025年1月1日 16:33:56

相关推荐

  • Linux上下行网速测试工具_speedtest-cli安装使用方法

    speedtest-cli是Linux下的一个上下行网速测试工具,是一个用Python写的命令行脚本。 电脑测试网速这个功能估计大家都用过,但是服务器需要测试外网的速度相比大家做法…

    2025年1月1日
  • Linux文件管理使用详解

    对于计算机来说,所谓的数据就是0和1的序列。这样的一个序列可以存储在内存中,但内存中的数据会随着关机而消失。为了将数据长久保存,我们把数据存储在光盘或者硬盘中。根据我们的需要,我们…

    2025年1月1日
  • Linux中crontab定时任务不执行的原因

    最近在linux中遇到了个crontab定时任务不执行的case,在这给大家分享一下,避免踩到我遇到的坑。 先贴脚本吧 为了方便展示,把脚本入参,都写死了 ? #!/usr/bin…

    Linux 2025年1月1日
  • 系统监控中心:一个理想的 Linux 任务管理器和资源监视器

    “系统监控中心”是一个多合一的开源应用,不用使用多种工具就可以监控基本的系统资源情况。 在 Linux 上以图形方式监控系统资源可能体验不是很好,这些与你的桌面环境相配套的系统监控…

    2025年1月1日
  • 详解Linux中的守护进程

    一、什么是守护进程 linux系统启动时会启动很多系统服务进程,这些系统服 务进程没有控制终端,不能直接和用户交互。其它进程都是在用户登录或运行程序时创建,在运⾏结束或⽤户注销时终…

    2025年1月1日
  • IO复用之select poll epoll的总结(推荐)

    i/o复用使得程序能够同时监听多个文件描述符,对于提高程序性能至关重要。i/o复用不仅仅在网络程序中使用,但是我接触到的例子中,tcp网络编程那块使用i/o复用比较多,例如,tcp…

    2025年1月1日
  • Linux将命令添加到PATH中的方法

    linux LinuxApacheBash 简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在…

    Linux 2025年1月1日
  • linux实现自动部署tomcat脚本

    由于经常部署war到tomccat上,经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务。索性就写了一个自动部署的脚本。 脚本如下autoDeploy.sh…

    Linux 2025年1月1日
  • Vim自定义高亮分组以及一些实用技巧小结

    前言 Linux下的Vim代码编辑器简单好用,但是本身对编程语言的关键字高亮及配色需要用户自己设置。下面这篇文章主要就给大家介绍了关于Vim自定义高亮分组及实用技巧的相关内容,需要…

    Linux 2025年1月1日
  • 初窥Linux 之我最常用的20条命令总结

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也…

    Linux 2025年1月1日

发表回复

登录后才能评论