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的命令真的多,所以慢慢熟悉吧。遇到问题再继续交流。
四、参考
解压命令:
https://www.jb51.net/LINUXjishu/43356.html
python的安装:
https://blog.csdn.net/weixin_42555131/article/details/87916002
sqlite的安装:
https://blog.csdn.net/qinjiliaoqinmu/article/details/82718742pip配置:
https://www.linuxidc.com/Linux/2019-07/159364.htm
更新方法:
https://blog.csdn.net/qq_37189082/article/details/97658103
其他的blog:
https://zhuanlan.zhihu.com/p/34024112
Linux下安装Python3.6.8并安装包的更多相关文章
- 【转】在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.7.2
1.到python的官网去下载python3.7.2安装包,必须是Linux版本的 2.在/usr/tmp下下载python安装包 wget https://www.python.org/ftp/py ...
- 【测试技术分享】在Linux下安装Python3
导语:Python在linux环境下没有安装包,同时很多系统没有Python环境,即使有Python环境也是Python2.x,顺应时代,现在开始进行安装Python3的教程. 一.安装依赖 sudo ...
随机推荐
- jQuery 遍历方法大全
下表列出了用于jQuery 遍历所有方法. 方法 描述 add() 将元素添加到匹配的元素集中 addBack() 将上一组元素添加到当前组中 andSelf() 在版本1.8中已弃用. addBac ...
- JPA笔记4 ManyToMany
package many_to_many; import java.util.HashSet; import java.util.Set; import javax.persistence.Entit ...
- MES系统实施4大关键点,您都知道吗?
MES是制造企业生产管理信息化的核心,能否成功实施和应用MES是企业实现提高生产效率,降低成本等信息化建设目标的关键所在. 但是,对于信息化基础相对薄弱的中国制造企业来说,MES的复杂性使得企业在进行 ...
- linux下sendmail
1. 安装 # yum install sendmail.x86_64 bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动sendmail服务,配置非常麻烦,而且 ...
- flink Periodic Watermarks 自定义周期性水印
1.BoundedOutOfOrdernessGenerator /** * This generator generates watermarks assuming that elements ar ...
- Scrum 冲刺第五篇
我们是这次稳了队,队员分别是温治乾.莫少政.黄思扬.余泽端.江海灵 一.会议 1.1 29号站立式会议照片: 1.2 昨天已完成的事情 团队成员 昨日计划完成的工作: 黄思扬 活动管理模块(前端) ...
- if,for,异常,random模块,计算圆周率
一.分支结构 单分支结构 if 一般用于判断选择 score = 95 if score > 90: print('优秀') 双分支结构 if...else age = 20 if age &g ...
- 论文笔记系列-AutoFPN
原论文:Auto-FPN: Automatic Network Architecture Adaptation for Object Detection Beyond Classification 之前 ...
- 登录-退出,在T分钟实现BC次用户登录退出,单次登录-退出%90用户时间t,需要的并发用户(线程)
聚合报告%90响应时间:%90用户响应时小于该值 2种理解方式: 一. 1s可完成的用户1/t: T分钟完成的用户T *(1/t); BC次用户需要的线程数Thread= BC/(T*(1/t)) = ...
- luogu P1904 天际线
分析 都知道是从左向右扫描 可是该维护什么,扫描什么? 注意想想怎么输出, 实际上它要的输出就是图形的轮廓,即每个突出块的左上节点的x,y 所以说, 我们可以把扫描线扫进的楼房放入线段树,扫出的楼房删 ...