Linux下安装python3环境搭建
Linux下python3环境搭建
Linux安装软件有哪些方式?
- rpm软件包 手动安装 拒绝此方式 需要手动解决依赖关系
- yum自动化安装 自动处理依赖关系 非常好用
- 源代码编译安装,可自定义的功能更多,指定软件安装路径
- 二进制源代码下载,此软件已经被编译安装过,升恒了可执行的文件
- 下载压缩包户,直接解压缩即可使用。
编译安装python3步骤
1.安装好编译环境, golang 对代码先编译在运行 ,python是直接运行, c语言也是编译后运行,需要gcc编译器
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
2.获取python的源代码,下载且安装
opt文件是下载大型文件存放目录,我们应该cd 到opt目录进行python的下载
wget https://www.python.org/ftp/python3.6.3/Python3.6.3.tgz
3.下载完源代码包以后,进行解压缩
tar -zxvf Python-3.6.3.tgz
4.解压缩完毕之后,生成了python3.6.3的源代码目录,进入源代码目录准备开始编译
cd Python-3.6.3
5.此时准备编译三部曲,编译的第一部曲:指定python3的安装路径,以及对系统开发环境监测,使用如下命令
#命令解释
#configure是一个脚本文件,用于告诉gcc编译器,python3即将安装到哪里,以及对基础的开发环境检查。检查openssl,检查sqlite 等等
#编译的第一曲,结束后,主要生成makefile 用于编译的。
./configure --prefix=/opt/python363/
#编译的第二区开始进行软件编译
直接输入 make 指令即可
#编译第三曲,编译安装,生成python3的可执行程序,可就是生成 /opt/python363/
make install
#编译的第二曲和第三曲可以简写成 make && make install #代表make成功之后,继续执行make install
6.等待出现如下结果,表示python3编译安装结束了
Successfully installed pip-9.0.1 setuptools-28.8.0
7.此时可以检查python3可执行程序目录。
8.配置PATH环境变量,永久修改PATH,添加Python3的bin目录放入开头位置
vim /etc/profile
写入如下内容
PATH="/opt/python363/bin:/usr/local/sbin:/usr/local/bin:/sur/sbin:/usr/bin:"
9.手动读取/etc/profile,加载文件中所有比那辆
source /etc/profile
10.检查python3的目录,以及pip3的绝对路径。
[root@localhost etc]# which pip3
/opt/python363/bin/pip3
[root@localhost etc]# which python3
/opt/python363/bin/python3
[root@localhost etc]#
Linux下安装python3环境搭建的更多相关文章
- linux下安装python环境
1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development To ...
- 【转】在Linux下安装python3
原文链接:http://www.cnblogs.com/feng18/p/5854912.html 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wg ...
- Linux下安装php环境并且配置Nginx支持php-fpm模块[www]
Linux下安装php环境并且配置Nginx支持php-fpm模块 http://www.cnblogs.com/freeweb/p/5425554.html 5分钟搭建 nginx +php --- ...
- Linux下安装Python3.3.0
Linux下安装Python3.3.0_路易_新浪博客 Linux下安装Python3.3.0 (2013-01-08 11:45:37)
- Java java jdk在Linux下安装与环境变量的配置
java jdk在Linux下安装与环境变量的配置 by:授客 QQ:1033553122 linux环境:CentOS-6.0-x86_64-bin-DVD1.iso [root@localhost ...
- Python3.x:Linux下安装python3.6
Python3.x:Linux下安装python3.6 下载 #先进入download文件夹 cd /home/download #输入命令(下载到当前目录) wget https://www.pyt ...
- Linux下安装Java环境配置
1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...
- HDP2.0.6+hadoop2.2.0+eclipse(windows和linux下)调试环境搭建
花了好几天,搭建好windows和linux下连接HDP集群的调试环境,在此记录一下 hadoop2.2.0的版本比hadoop0.x和hadoop1.x结构变化很大,没有eclipse-hadoop ...
- Linux下安装python3.3.2及configrue、make、make install
一.安装python3.3.2 raspberry的/usr/local/src目录没有权限,可执行如下命令 pi@raspberrypi:~$ sudo chmod -R 777 /usr/loca ...
随机推荐
- HDU - 1166 树状数组模板(线段树也写了一遍)
题意: 汉语题就不说题意了,用到单点修改和区间查询(树状数组和线段树都可以) 思路: 树状数组的单点查询,单点修改和区间查询. 树状数组是巧妙运用二进制的规律建树,建树就相当于单点修改.这里面用到一个 ...
- Selenium系列(十五) - Web UI 自动化基础实战(2)
如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识, ...
- Python python对象 range
""" range(stop) -> range object range(start, stop[, step]) -> range object Retu ...
- iOS 真机查看沙盒目录
iExplorer 的方法试的时候设备都无法检测到,建议放弃 启用iTunes文件共享,才能够看沙盒内的文件,只需要在plist文件中添加如下信息: <key>UIFileSharingE ...
- macbook中python3环境的配置
首先,打开环境配置文件 在终端输入: open ~/.bash_profile 如果没有.bash_profile 文件 先创建该文件:进入创建目录输入下面命令 vim ~/.bash_profile ...
- Python——铅球飞行计算问题
一. 1.IPO描述为:输入:铅球发射角度. 初始速度(m/s). 初始高度(m) 处理:模拟铅球飞行,时刻更新铅球在飞行中的位置 输出:铅球飞行距离(m) 可以拆分小的时间段.任意时刻的位置,都是 ...
- 【webpack 系列】进阶篇
本文将继续引入更多的 webpack 配置,建议先阅读[webpack 系列]基础篇的内容.如果发现文中有任何错误,请在评论区指正.本文所有代码都可在 github 找到. 打包多页应用 之前我们配置 ...
- EXPLAIN 查看 SQL 执行计划
EXPLAIN 查看 SQL 执行计划.分析索引的效率: id:id 列数字越大越先执行: 如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询. ...
- 不可被忽视的操作系统( FreeRTOS )【2】
本文章总结基于官方FreeRTOS手册,测试系统为ESP32的IDF 4.0 本篇续上一篇<不可被忽视的操作系统( FreeRTOS )[1]> 其中上一篇主要内容为: FreeRTOS介 ...
- 【cs224w】Lecture 5 - 谱聚类
Spectral Clustering 前面的课程说到了 community detection 并介绍了两种算法.这次来说说另外一类做社区聚类的算法,谱聚类.这种算法一般分为三个步骤 pre-pro ...