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 ...
随机推荐
- 深入探析 Rational AppScan Standard Edition 多步骤操作
序言 IBM Rational AppScan Standard(下文简称 AppScan)作为面向 Web 应用安全黑盒检测的自动化工具,得到业界的广泛认可和应用.很多人使用 AppScan 时都采 ...
- java 面向对象编程(OOP)
java是一个支持并发.基于类和面向对象的计算机编程语言.下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改: 代码复用: 增加代码的可靠性和灵活性: 增加代码的可理解性. 封装 封装 ...
- svn update解决冲突
(p) postpone 暂时推后处理,我可能要和那个和我冲突的家伙商量一番 (df) diff-full 把所有的修改列出来,比比看 (e) edit 直接编辑冲突的文件 (mc) mine-con ...
- java 8新特性 instant
Java 8目前已经开始进入大众的视线,其中笔者在写本文之前,留意到其中Java 8预览版中将会出现新的关于日期和时间的API(遵守JSR310规范).在本系列文章中,将对这些新的API进行举例说明. ...
- 重复代码Duplicated Code---要重构的信号
什么时候需要重构,当你在项目代码里面嗅到这个味道的时候,就要进行重构. 首个介绍的味道是重复代码的味道. 它表现出来的特征是这些: 1.一个类里面,两个函数中,含有相同的代码,类似的代码: ...
- Linux 命令行生成密码的 10 种方式
内容来自: 10 Ways to Generate a Random Password from the Linux Command Line Linux 好玩的事儿是达成一件事情可以用上百种方式. ...
- 【洛谷 P3899】 [湖南集训]谈笑风生 (主席树)
题目链接 容易发现\(a,b,c\)肯定是在一条直链上的. 定义\(size(u)\)表示以\(u\)为根的子树大小(不包括\(u\)) 分两种情况, 1.\(b\)是\(a\)的祖先,对答案的贡献是 ...
- hdu 1869 六度分离(最短路floyd)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1869 六度分离 Time Limit: 5000/1000 MS (Java/Others) M ...
- 【Windows使用笔记】Windows日常使用软件
整理一些对于我来说日常使用的Windows软件. 排名不分先后,仅凭我想起来的顺序! 1 MadAppLauncher 这个对我来说非常需要了. 使用它可以快速启动日常常用的软件,非常快捷高效.一般来 ...
- myeclipse创建的项目发布不了文档
进入MyEclipse的工作目录下/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.dep ...