linux下python安装包_Linux下安装Python3.6.8并安装包

一、问题

在Linux下面安装Python3.6.8,由于在Linux中的Python是2.7.x的版本因此,我们需要在Linux中新下载一个Python

二、解决

1.python的安装

(1)下载包

利用Linux中自带的安装指令:【wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz】

通过这个指令可以下载Python3.6.8的安装包,可能可以通过他命名的规则自己下载对相应的版本号,目前没有做测试只是觉得有着一种可能。

(2)解压安装包

使用解压的命令:【tar xJf Python-3.6.8.tar.xz】

(3)终端安装

# $ cd Python-3.6.8/

# $ ./configure --with-ssl # 带上ssl不然pip会出现错误

# $ make

# $ make install

2.pip的安装和配置

(1)安装pip

注意这个python的结果必须是python3,否则安装的结果就是python2的结果

# $ sudo yum install epel-release

# 然后运行以下命令来安装pip:

# $ sudo yum install python3-pip

# $ sudo yum install python3-wheel

# 由于setup-tools软件包在默认存储库中可用,因此您可以使用以下命令安装它:

# $ sudo yum upgrade python3-setuptools

(2)升级pip

安装完成后后你就有python中的pip,使用python3和pip3来进行访问和操作

#(一)使用“pip install—upgrade pip”命令进行pip版本升级。

# [xiaokang@localhost ~]$ sudo pip install --upgrade pip

#(二)使用“ pip install --upgrade setuptools”命令进行setuptools 版本升级。

# [xiaokang@localhost ~]$ sudo pip install --upgrade setuptools

(3)安装

用【pip install [包名] -i http://pypi.douban.com/simple --trusted-host pypi.douban.com】的指令安装,用镜像源的速度较快。

(4)补充

有的时候会遇到sqlite3或者是ssl这些库安装错误,就要用如下的方法进行补充安装,每次安装完成后都需要重新编译一下。

# 1 安装 sqlite-devel

# yum install sqlite-devel # sqlite的

# yum install openssl-devel # ssl的

# 2 重新编译python

# ./configure

# make

# make install

三、总结

由于第一次接触,还有docker的东西,有点麻烦先记录一下,方便以后的查看。Linux的命令真的多,所以慢慢熟悉吧。遇到问题再继续交流。

其他的blog:

【转】在Linux下安装python3

原文链接:http://www.cnblogs.com/feng18/p/5854912.html 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wg ...

Linux下安装Python3.3.0

Linux下安装Python3.3.0_路易_新浪博客 Linux下安装Python3.3.0 (2013-01-08 11:45:37)

Python3.x:Linux下安装python3.6

Python3.x:Linux下安装python3.6 下载 #先进入download文件夹 cd /home/download #输入命令(下载到当前目录) wget https://www.pyt ...

linux下安装python3(转)

一.Linux下安装Python 二.Linux下Python安装完成后如何使用pip命令 三.Linux下Python安装完成后如何使用yum命令 四.Linux下安装Anaconda 五.Linu ...

Linux下安装python3.3.2及configrue、make、make install

一.安装python3.3.2 raspberry的/usr/local/src目录没有权限,可执行如下命令 pi@raspberrypi:~$ sudo chmod -R 777 /usr/loca ...

环境准备—之—linux下安装python3和pip3

转自 上海悠悠 https://www.cnblogs.com/yoyoketang/p/10195102.html 前言 centos7 自带有 python,但是却是 python2 版本的 py ...

linux下安装python3.6.6

1.到python的官网去下载python3.6.3安装包,必须是Linux版本的 2.在/usr/tmp下下载python安装包 wget https://www.python.org/ftp/py ...

Linux下安装 Python3

前言 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2 ...

linux下安装Python3.4.1

1.下载linux 版本的 Python 我是在Windows下下载的,然后共享到linux下. 2.解压文件 tar -xvf Python-3.4.1.tar x是解压 v是查看所有过程 f是使用 ...

随机推荐

HTML中object,classid--记录十

1.首先object是什么 定义一个嵌入的对象.请使用此元素向您的 XHTML 页面添加多媒体. 此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码.

ACID属性区别

事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下: 1. 原子性(Atomic)     一个事务包含多个操作,这些操作要么全部执行,要么全都不执行.实现事务的原 ...

Ajax跨域Post方法调用Web Api(NuGet配置的环境)

没安装的去NuGet安装, 然后安装, 建立Web Api项目.需要在里的WebApiConfig.cs里配置 config.EnableSystemDiagnosticsTracing(); //感 ...

WPFTookit Chart 高级进阶

数据源增加SeriesSource 使用方式

cocoapods版本更新

1.下载某些三方库时,pod install会出现错误 $ pod install Analyzing dependencies [!] The version of CocoaPods used t ...

Entity Framework Code First (八)迁移 Migrations

创建初始模型和数据库 在开始使用迁移(Migrations)之前,我们需要一个 Project 和一个 Code First Model, 对于本文将使用典型的 Blog 和 Post 模型 创建一个 ...

hdu 4277 2012长春赛区网络赛 dfs+hashmap ***

hashmap判重大法好 #include #include #include #include

c#根据后台数据,自动生成checkbox

前端在aspx中,添加生成checkbox的容器div:

&g ...

Android Http请求方法汇总

[转]  原文 这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Serv ...

关于Navicat Premium导入xlsx的问题

这段时间由于工作需要,频繁通过Oracle导入/导出大量数据,测试了很多软件,都不理想.PL/SQL Developer导入.导出都卡死:Oracle SQL Developer也是导入.导出都卡的半 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值