centos 7 mini版中安装Python3.x
首先了解几句Linux命令是必须的。例如 ls, vi, wget, rm, mv, cd, su, sudo, chmod, tar等等一些常用的语句命令是有必要知道它的用法的。
- 安装Python3.x版本,到官方网站下载相应压缩包。
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
(如果你的Linux是centos版本,并且用的是最小安装,里面wget命令可能都不会存在,此时你需要yum -y install wget 获得wget命令。在这里你或许会遇到安装wget命令时提示你 cannot find a valid baseurl for repo:base/7/x86_64 ,很气,但是不急不慌。来解决这个坑也不难。
cd /etc/sysconfig/network-scripts 进入这个文件夹下,ls 命令显示里面的文件列表,看到 ifcfg-e...(我的为ifcfg-ens33)的一个文件,vi ifcfg-ens33 打开此文件。修改内容:ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
DNS1=8.8.8.8
DNS2=4.2.2.2有的就更改,没有的就添加,其余的不用管,保存文件。
重启网络:service network restart 就OK了) - 解压文件
tar -xvzf Python-3.6.3.tgz - 创建文件夹,用于安装Python,使得安装文件在一块。
mkdir /usr/local/python3
此时系统或许会说没有权限,用su root切换到相当于管理员的权限下再进行创建文件夹。 - 进入Python-3.6.3文件中
cd Python-3.6.3 - 进行编译
./configure --prefix=/usr/local/python3
(这里又有问题出现了,即 no acceptable c compiler found in path ,找不到gcc编译环境。那我们就得下载安装,输入:yum -y install gcc ) - 安装
make
make install (或者make && make install)
(这里如有出现:can’t decompress data; zlib not available 大多数都是因为缺少依赖包导致的,我们执行:yum -y install zlib* 。
提示信息出现:cannot find a valid baseurl for repo ,如果你执行了 1 中的问题解决过程,那你需要先:yum clean all ,再继续:yum -y install zlib* 。过程大约 怎么说呢,可以先吃个饭去 )
由于Linux系统当中自带Python2,所以此时我们需要进行修改,对Python3创建软连接
- 首先修改旧版本
mv /usr/bin/python /usr/bin/python_old - 对Python3创建连接
ln -s /usr/local/bin/python3.6 /usr/bin/python
(如果提示 usr/bin中 python 已经存在,先输入:rm /usr/bin/python ,再创建软连接) - 完成操作,可以进行版本测试
python -V
原创不易,尊重版权。转载请注明出处:http://www.cnblogs.com/xsmile/
centos 7 mini版中安装Python3.x的更多相关文章
- Linux中安装python3
[centos7中安装python3]http://blog.csdn.net/wjqwinn/article/details/75633714 (一)安装python3前的准备工作1.修改文件中第一 ...
- CentOS 6.x 系统中安装原生 Hadoop 2
2020年整理博客发现原文地址已经失效,推荐学习地址厦门大学数据库实验室 本教程适合于在 CentOS 6.x 系统中安装原生 Hadoop 2,适用于Hadoop 2.7.1, Hadoop 2.6 ...
- 在 ubuntu 中安装 python3.5、 tornado、 pymysql
一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...
- Linux中安装python3.6和第三方库
Linux中安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! ...
- CentOS-6.4-minimal版中安装MongoDB-x86_64-3.0.2
完整版见https://jadyer.github.io/2015/06/03/centos-install-mongodb/ /** * CentOS-6.4-minimal版中安装MongoDB- ...
- 在 ubuntu 中安装 python3.5 tornado pymysql
一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...
- 在win10中安装python3.6.6
文章目录: 一.登录到官网下载指定python版本 二.在win10中安装python3.6.6并验证安装结果 三.运行python的三种方 ...
- linux中安装python3.7
linux中安装python3.7 1. 安装依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite- ...
- 191016 Linux中安装python3
注意事项:直接在Linux系统中安装python3后会导致yum命令和pip命令失效. 安装python3过程(按下述方法安装依赖包.指定软链接,就不会出错了): # 安装依赖包 yum instal ...
随机推荐
- [LeetCode] Merge Interval系列,题:Insert Interval,Merge Intervals
Interval的合并时比较常见的一类题目,网上的Amazon面经上也有面试这道题的记录.这里以LeetCode上的例题做练习. Merge Intervals Given a collection ...
- UVA 1645 Count
https://vjudge.net/problem/UVA-1645 题意:有多少个n个节点的有根树,每个深度中所有节点的子节点数相同 dp[i] 节点数为i时的答案 除去根节点还有i-1个点,如果 ...
- windows下codeblocks报错undefined reference to `WSAStartup@8'|
Windows下C++Socket编程,调用WSAStartup函数报错:undefined reference to `WSAStartup@8'| 本人使用的是Codeblocks MinGW M ...
- 51nod 1284 2 3 5 7的倍数 | 容斥原理
用容斥原理求出不满足条件的个数cnt,然后用n-cnt就得到答案了. 这里不满条件的数就是能整除2,3,5,7这些数的集合并集.要计算几个集合并集的大小,我们要先将所有单个集合的大小计算出来,然后减去 ...
- MySQL和Postgresql的区别
一.PostgreSQL相对于MySQL的优势 1.在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨:2.存储过程的功能支持要比MySQL好,具备本地缓存执行计划的能力:3.对表连接支持较 ...
- 汕头市队赛SRM 20 T2不净的圣杯
不净的圣杯 SRM 20 背景 作为一张BUG级别的卡,官方打算把它修改得人畜无害一些…… 虽然名字还没想好,但是能力大概是对敌方所有单位造成d点伤害,d为自己牌组中所有卡的编号的最大公约数.这无疑是 ...
- 【BZOJ】1703: [Usaco2007 Mar]Ranking the Cows 奶牛排名
[题意]给定n头牛和m对大小关系,求最坏情况下至少还需要比较几对奶牛的大小(在未确定顺序的奶牛对中随机比较) [算法]floyd求传递闭包 [题解]可达说明大小已知,则不可达点对数量就是最少比较次数. ...
- 【51NOD】数据流中的算法
[算法]数学 [题解] 1.平均数:累加前缀和.//听说要向下取整? 2.中位数:双堆法,大于中位数存入小顶堆,小于中位数存入大顶堆,保证小顶堆内数字数量≥大顶堆,奇数则取小堆顶,偶数则取两堆顶/2. ...
- 【SPOJ】2319 BIGSEQ - Sequence
[算法]数位DP [题解]动态规划 题目要求的是大整数……没办法只写了小数字的,感觉应该没错. 大题框架是最大值最小化的二分问题. 对于每一块要求count(b)-count(a-1)≥s 已知a如何 ...
- ios应用里面进入app store 下载界面
转自:http://blog.csdn.net/diyagoanyhacker/article/details/6654838 在IOS应用里直接打开app store 评论页面的方法: [[UIAp ...