请先确保已经安装了虚拟机

python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载

https://www.cnblogs.com/ujq3/p/10099909.html

python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载——CentOS-02安装

https://www.cnblogs.com/ujq3/p/10099936.html

python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载——CentOS-02安装——CentOS-03配置操作

https://www.cnblogs.com/ujq3/p/10099964.html



0. 确认是否有Shell前端软件包管理器
# yum


1. 安装依赖环境

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel


2. 安装下载器
# yum -y install wget


3.下载Python3
# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz


4.创建解压的目录(具体位置看个人喜好)
# mkdir -p /usr/local/python3

5.解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python3.7.1.那我这里就是Python-3.7.1.tgz)
# tar -zxvf Python-3.7.1.tgz

6.编译安装前需要安装编译器
# yum install gcc


7.进入解压后的目录
# cd Python-3.7.1

8.编译Python3(/usr/local/python3(安装目录))
# ./configure --prefix=/usr/local/python3


9.安装Python3
# make
# make install

错误:CentOS 7 系统下外部函数库(libffi)的开发链接库软件包是 libffi-devel,只要安装此软件包即可解决 ModuleNotFoundError: No module named '_ctypes' 错误。
# sudo yum -y install libffi-devel
# make install


错误:CentOS 7 系统下外部函数库(libffi)的开发链接库软件包是 libffi-devel,只要安装此软件包即可解决 ModuleNotFoundError: No module named '_ctypes' 错误。
# sudo yum -y install libffi-devel
# make install


10.建立python3的软链(/usr/local/python3(安装目录))
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

11.建立pip3的软链接(/usr/local/python3(安装目录))
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

12.测试检查Python3及pip3是否正常可用
# python3 -V
# pip3 -V

13.进入Python3
# python3

14.退出关闭Python3
>>>exit()


15.软链出错修复,添加环境变量
将/usr/local/python3/bin加入PATH(环境变量)
# vim ~/.bash_profile
进入vim编辑页面,然后输入 i 指令加入如下内容:
————————————————————————————
export PATH=$PATH:$HOME/bin:/usr/local/python3/bin
————————————————————————————
接着按[ESC]退出编辑,输入 :wq 命令并按回车键保存退出。
(如果你不确定是否已经保存成功,可以再次输入指令vim ~/.bash_profile查看刚才的内容是否已经保存成功了,如果已经成功则直接输入指令:q回车退出。)

16.CentOS 7 上安装vim(默认未安装)
近来发现用CentOS上使用vim竟然用不了,所以从新安装相关的环境;

首先使用命令查看相关的是不是安装了vim:如下:

[root@localhost conf]# rpm -qa|grep vim

出现如下的命令

vim-minimal-7.4.160-1.el7.x86_64

[root@localhost conf]# yum -y install vim*

则,可以安装完vim相关工具了


 0. 确认是否有Shell前端软件包管理器
# yum 1. 安装依赖环境
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2. 安装下载器
# yum -y install wget 3.下载Python3
# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 4.创建解压的目录(具体位置看个人喜好)
# mkdir -p /usr/local/python3 5.解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python3.7.1.那我这里就是Python-3.7.1.tgz)
# tar -zxvf Python-3.7.1.tgz 6.编译安装前需要安装编译器
# yum install gcc 7.进入解压后的目录
# cd Python-3.7.1 8.编译Python3(/usr/local/python3(安装目录))
# ./configure --prefix=/usr/local/python3 9.安装Python3
# make
# make install 错误:CentOS 7 系统下外部函数库(libffi)的开发链接库软件包是 libffi-devel,只要安装此软件包即可解决 ModuleNotFoundError: No module named '_ctypes' 错误。
# sudo yum -y install libffi-devel
# make install 10.建立python3的软链(/usr/local/python3(安装目录))
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3 11.建立pip3的软链接(/usr/local/python3(安装目录))
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 12.测试检查Python3及pip3是否正常可用
# python3 -V
# pip3 -V 13.进入Python3
# python3 14.退出关闭Python3
>>>exit() 15.软链出错修复,添加环境变量
将/usr/local/python3/bin加入PATH(环境变量)
# vim ~/.bash_profile
进入vim编辑页面,然后输入 i 指令加入如下内容:
————————————————————————————
export PATH=$PATH:$HOME/bin:/usr/local/python3/bin
————————————————————————————
接着按[ESC]退出编辑,输入 :wq 命令并按回车键保存退出。
(如果你不确定是否已经保存成功,可以再次输入指令vim ~/.bash_profile查看刚才的内容是否已经保存成功了,如果已经成功则直接输入指令:q回车退出。) 16.CentOS 7 上安装vim(默认未安装)
近来发现用CentOS上使用vim竟然用不了,所以从新安装相关的环境; 首先使用命令查看相关的是不是安装了vim:如下: [root@localhost conf]# rpm -qa|grep vim 出现如下的命令 vim-minimal-7.4.160-1.el7.x86_64 [root@localhost conf]# yum -y install vim* 则,可以安装完vim相关工具了

linux 安装python3

python相关软件安装流程图解——linux 安装python3——Python-3.7.1的更多相关文章

  1. python相关软件安装流程图解————————pycharm安装——————pycharm-professional-2018.3.1

    https://www.jetbrains.com/pycharm/download/#section=windows http://www.cnblogs.com/ceshi2016/p/91129 ...

  2. python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载——CentOS-02安装——CentOS-03配置操作

    http://www.xitongzhijia.net/soft/24315.html http://www.downxia.com/downinfo/4574.html     .

  3. python相关软件安装流程图解——虚拟机操作——复制虚拟机主机——CentOS-7-x86_64-DVD-1810

    请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...

  4. Microsoft Dynamics CRM 2013 安装过程图解及安装序列号

    Microsoft Dynamics CRM 2013 安装过程 图解   在安装前,先持一下SQL配置管理,将相关的服务打开.(由于在虚拟机里,许多服务需要时才会打开,像Reporting Serv ...

  5. Oracle12c 的安装教程图解(安装系统:windows 2008R2)

    Oracle12c 的安装教程图解(安装系统:windows 2008R2) 第一节 安装和下载路径 1   官方下载路径: http://www.oracle.com/cn/products/dat ...

  6. python相关软件安装流程图解————————python安装——————python-3.7.1-amd64

    首先查看自己的系统版本 是32位的还是64位的 https://www.python.org/downloads/windows/ —————————python下载安装 开始———————————— ...

  7. python相关软件安装

    一. python 3 安装 Python官网 在官网下载对应系统的安装包 安装步骤 注意:有的时候安装完后会出现"Disable path length limit"的按钮,如果 ...

  8. 【工具安装】kali linux 安装教程

    日期:2019-07-14 16:36:21 介绍:使用最新版的 VMware 来安装 kali linux 0x01.下载镜像 首先需要安装 VMware,安装步骤点这里. VMware 安装教程 ...

  9. python相关软件安装流程图解——MySQL 8.0.13安装教程(windows 64位)——MYSQL依赖的软件——MYSQL必须的系统DLL插件——MYSQL真正的安装

    https://www.mysql.com/https://www.mysql.com/downloads/https://dev.mysql.com/downloads/windows/https: ...

随机推荐

  1. 转: Meshlab简介

    本文翻译自Meshlab主页:http://www.meshlab.net/ MeshLab是用于处理和编辑3D三角形网格的开源系统.它提供了一组用于编辑,清理,修复,检查,渲染,纹理和转换网格的工具 ...

  2. centos6.8 oracle 11.2.0.4 11g安装

    配置Linux系统参数 配置阿里云yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ...

  3. vue axios----基于 Promise 的 HTTP 请求

    vue axiosvue2.0之axios接口請求管理功能特性axios API開始使用get請求post请求多个请求并发拦截器移除一个拦截器:自定义的 axios 实例添加拦截器:vue2.0之ax ...

  4. leetcood学习笔记-204-计算质数

    题目描述: 第一次提交;(超时): class Solution: def countPrimes(self, n: int) -> int: count = 0 for i in range( ...

  5. 给标签设置disabled属性后提交不了数据

    项目中遇到给select标签添加disabled属性然后提交表单的时候不能提交该表单的数据到后台, readonly属性对提交数据没有限制,但是readonly属性对radio.select.chec ...

  6. NX二次开发-UFUN创建块UF_MODL_create_block1

    NX9+VS2012 #include <uf.h> #include <uf_modl.h> UF_initialize(); UF_FEATURE_SIGN Sign = ...

  7. hdu4352-XHXJ's LIS状压DP+数位DP

    (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 题意:传送门  原题目描述在最下面.  在区间内把整数看成一个阿拉伯数字的集合,此集合中最长严格上升子序列的长度为k的个数. 思路: ...

  8. Matlab求三重积分

    Matlab求三重积分 求 \(\int_0^1 \int_0^1 \int_0^1 sin(\pi x_1 x_2 x_3) dx_1 dx_2 dx_3\) 代码是: triplequad(@(x ...

  9. LeetCode 1019. Next Greater Node In Linked List (链表中的下一个更大节点)

    题目标签:Linked List, Stack 题目给了我们一个 Linked List,让我们找出对于每一个数字,它的下一个更大的数字. 首先把 Linked List 里的数字 存入 ArrayL ...

  10. Unity 之事件系统

    游戏开发过程中事件是非常多的,可以通过 Messenger 事件系统来解藕,用法如下: 使用方法 例子:在按下拍照按钮后通知刷新好友面板 步骤1.添加事件字段,该字段具有唯一性 在MessangerE ...