源码安装python3

****大家好,我是霸王卸甲,很长时间没更新博客了,今天给大家带来的是centos python3的源码安装教程!!!!!

python官网:https://www.python.org/

下载python3的包

装好yum源和epel源

解压安装

[[email protected] a]# ls
Python-3.6.0.tgz
[[email protected] a]# tar -xf Python-3.6.0.tgz -C /usr/local/src/
[[email protected] a]# cd /usr/local/src/
[[email protected] src]# ls
Python-3.6.0
[[email protected] src]# cd Python-3.6.0/
[[email protected] Python-3.6.0]# sed -i ‘s/^#readline/readline/‘ Modules/Setup.dist
[[email protected] Python-3.6.0]# sed -ri ‘s/^#(_ssl)/\1/p‘ Modules/Setup.dist
[[email protected] Python-3.6.0]# sed -ri ‘s/^#([\t]-DUSE)/\1/p‘ Modules/Setup.dist
[[email protected] Python-3.6.0]# sed -ri ‘s/^#([\t]
-L\$(SSL))/\1/p‘ Modules/Setup.dist

[[email protected] Python-3.6.0]# 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 gcc

[[email protected] Python-3.6.3]# ./configure --enable-shared --enable-optimizations

[[email protected] Python-3.6.3]# make -j 2 && make install
(-j 是cpu个数)

配置共享库文件

  1. 先找到这个文件的安装路径

  1. 为所有用户设置共享库目录

    用 vi 编辑器打开配置文件 /etc/profile

    vi /etc/profile

    ?

    在文件末尾写上如下内容:

python3.6共享目录
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

测试python3

输入 exit() 即可退出 python3.6

以上就是安装python的过程了,大家可以试一试,有问题即使给我留言,谢谢大家!!!!

原文地址:http://blog.51cto.com/13575683/2114585

时间: 2024-10-08 10:38:11

源码安装python3的相关文章

在CentOs服务器上源码安装python3.5

在CentOs服务器上源码安装python3.5 作者:尹正杰 1.系统环境介绍 2.安装依赖包 [[email protected] packages]# yum -y groupinstall "Development tools" [[email protected] packages]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk

CentOS6.5源码安装python3.5.2

前提: 1.实现自动补全需要安装模块 readline-devel (yum install -y readline-devel) 2.实现支持SSL协议需安装模块 openssl-devel (yum install -y openssl-devel) 安装步骤 1.下载python3.5源码包到/usr/local/src/ (https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz) 2. tar xf Python-3.5.2.tg

centos7 源码安装python3

1.非常重要!必须得先安装py3所依赖的软件包,否则可能会出现py3安装成功,却缺少相应的pip yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel 2 .wegt下载py3源码 或者自己去官网下载源码包 wget https://www.python.org/ftp

ubuntu16.04 源码安装Python3.7 并在此基础上安装Tensorflow (确保Tensorflow计算框架与系统的彻底隔离)

Python3.7 源码下载: https://www.python.org/downloads/release/python-370/ 解压源码: tar -zxvf Python-3.7.0.tgz -C ~ 原文地址:https://www.cnblogs.com/devilmaycry812839668/p/9274547.html

Python学习第六天----Linux内存管理、进程管理、RPM包安装管理及源码安装软件

Linux内存管理.进程管理.RPM包安装管理及源码安装软件 一.交换分区     交换分区其实就相当于Windows系统下的虚拟内存的概念,当物理内存不够用的时候,由操作系统将硬盘的一块区域划分出来作为内存使用.具体使用方法如下:      [[email protected] ~]# fdisk -l 磁盘 /dev/sdb:16.1 GB, 16106127360 字节,31457280 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):5

Day6.swap命令,进程管理,rmp软件包与yum软件包管理,源码安装

1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4) 格式化主分区为ext3系统 5) 将逻辑分区设置为交换分区 6) 启用上一步的交换分区 7) 查看交换分区的状态 作业二:free命令查看内存 整理buffer与cache的作用:两者是用来解决硬盘和内存速度差的问题,实质上是内存上的空间,buffer是还没有写到硬盘里的数据,就是内存数

rpm命令,yum命令,源码安装python

一.rpm命令 挂载光盘文件到/media目录 进去/media目录下的Packages目录 查看系统已安装的所有rpm包 查看系统是否安装dhcp软件包 安装dhcp软件包 查看dhcp软件包的信息 查看dhcp软件包中所包含的所有文件 查看/bin/ls文件是由哪个软件包产生 卸载dhcp软件包   二.yum命令 自定义yum仓库:createrepo 自定义repo文件 使用yum命令安装httpd软件包   卸载httpd软件包:yum –y remove 软件名   使用yum安装组

LIUNX命令使用及源码安装

LIUNX命令使用及源码安装 作业一:LINUX下配置硬盘 开启Linux系统前添加一块大小为15G的SCSI硬盘     开启系统,右击桌面,打开终端 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G [[email protected] 桌面]# fdisk -l  查看磁盘列表 [[email protected] 桌面]# fdisk /dev/sdc   对新增加的磁盘进行分区,主盘5G 对新增加的磁盘进行分区,剩余空间给扩展分区 在

python 及 ipython 源码安装

python3和python2虽然语法有很大区别,但python2和python3源码安装是一样的, 这里以python3安装为例: ======================python3安装================================== yum install -y openssl openssl-devel gdbm gdbm-devel gcc gcc-c++ bzip2 bzip2-devel lzma xz-devel yum install -y xz-co