linux中python编译器的配置_linux下配置python3详解
一:安装依赖环境
1.1:首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc,yum -y install gcc
1.2:输入命令: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
二:下载python3的压缩包到本地(类似JDK等的环境配置),下载完成后,再通过rz命令上传到linux上。
https://www.python.org/ftp/python/3.7.5 这是python3.7.5的下载地址。
例如下载到:linux中的usr/local位置
三:安装python
3.1:创建目录: mkdir -p /usr/local/python3 把本地的python3.7.5的压缩包上传到python3这个文件夹下。
3.2:解压下载好的Python-3.x.x.tgz包。命令:tar -zxvf python3.7.5.tgz
3.3:进入解压后的目录,编译安装。(编译安装前需要安装编译器yum install gcc,如果前面有安装了,这里就不需要再安装了。),
输入命令 yum install gcc,确认下载安装输入“y”
3.4:python3.7版本之后需要一个新的包libffi-devel,
安装即可:yum install libffi-devel -y
3.5:
进入python3文件夹,生成编译脚本(指定安装目录):
cd Python-3.7.5
./configure --prefix=/usr/local/python3
3.6:
编译:make
3.7:
编译成功后,编译安装:make install
3.8:
检查python3.7的编译器:/usr/local/python3/bin/python3.7
四:建立Python3和pip3的软链:
4.1:ln -s /usr/local/python3/bin/python3 /usr/bin/python3
4.2:ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
五:配置python3.7.5的环境
(1)vim /etc/profile
(2)按“I”,然后贴上下面内容:
# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
备注:配置python环境的时候,PATH路径填写实际的路径,不要照抄我的路径。类似于JDK,JMETER,TOMCAT等的环境配置,就是把PATH地址
放入/etc/profile中。
保存后退出。
六:生效刚才配置的环境:
命令:source /etc/profile
七:检查Python3及pip3是否正常可用:
python3 -V
pip3 -V
注意:V是大写的。
linux中python编译器的配置_linux下配置python3详解相关推荐
- linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...
在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...
- linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解
下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...
- linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解
Linux 中的文件复制cp命令和scp命令详解 在使用操作系统的使用过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是s ...
- linux命令wget的url路径太长,Linux中WGET下载https链接及WGET命令的详解
Linux中WGET下载https链接及WGET命令的详解 使用如下的命令下载https链接: ```bash wget -r -np -nd --accept=gz --no-check-certi ...
- linux中python编译器_linux下python编译器
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖, ...
- linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解
1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...
- linux中python编译器的配置_PyCharm配置虚拟编译环境(windows/linux通用版)
无论哪一个虚拟环境都需要依靠python官方的包(python2.×/python3.×),所以第一件事情就是要安装一个python包,主要途径如下:安装anaconda,目前最方便的python环境 ...
- linux两个网段默认网关_Linux下配置多网卡多网关
原标题:Linux下配置多网卡多网关 大家好,今天给大家介绍一下Linux下配置多网卡多网关的方法.@Hi-Linux 场景一 多运营商线路 比较典型的一种场景:一台 Linux 服务器上有三个网口并 ...
- linux php和java环境变量配置_Linux下配置Java环境变量
一般来说,我们都会把Java安装到 /usr/local 目录 或者 /opt 目录下.这里假设java安装包已解压在了 /opt下,具体目录为:/opt/java8/java1.8.0_45目录(注 ...
最新文章
- R语言循环中break函数和next函数使用实战
- python爬虫系列之数据的存储(二):csv库的使用
- JAVA配置注解方式搭建简单的SpringMVC前后台交互系统
- (转)Android 常用 adb 命令总结
- 解决text-overflow: ellipsis;不生效的问题
- 干货:如何利用机器学习实现有噪声标签样本分类模型?
- Java双向链表快速排序_双向链表的插入,删除,以及链表的快速排序
- oracle sql developer sid,登录 Oracle SQL Developer
- 快嘉开发框架1.0和示例介绍及使用说明
- 三分钟Docker-环境搭建篇
- lc滤波电路电感电容值选择_电感器变压器选型与应用
- Python入门--特殊属性
- SpringMVC接受JSON参数详解
- java aws批量_通过 S3 Batch Operations (批量操作)功能轻松处理海量对象
- 基于ssm java jsp的酒店管理系统 前后台
- 【网游加速器源码】PC/IOS/Android/安卓手游加速器客户端源代码,全套网游加速器系统解决方案
- 讨伐Cucumber行为驱动
- 分享10个高质量的插画网站
- layui 动态绑定下拉框
- uniswapV3 polygon
热门文章
- nginx的upstream目前支持5种方式的分配
- 构建区块链数字货币交易平台服务器的选择
- UTF-8文本文件头部出现乱码“锘*”的问题及解决方法
- Java 基础总结。
- 海量路由表能够使用HASH表存储吗-HASH查找和TRIE树查找
- dx:ASPxGridView 批量删除
- springMVC 之 annotation
- android:intent flags
- CNN网络架构演进:从LeNet到DenseNet
- 计算机学院的运动会介绍,敢于拼搏 超越自我 --计算机学院校运动会动员大会召开...