Centos下安装Python3.6

一、安装python3.6.1
1、安装依赖环境
#yum install readline-devel ##必须安装否则会出现python3编译器中不能使用退格键和方向键
2、下载安装包并解压
[[email protected] ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz ##下载安装包
[[email protected] ~]# tar zvxf Python-3.6.1.tgz ##解压安装包
3、 编译并安装
[[email protected] ~]# cd Python-3.6.1 ##进入安装包
[[email protected] Python-3.6.1]# mkdir /usr/local/python3 ##创建安装目录
[[email protected] Python-3.6.1]# ./configure --prefix=/usr/local/python3 ##编译
[[email protected] Python-3.6.1]# make && make install ##安装
4、创建软连接
[[email protected] Python-3.6.1]# mv /usr/bin/python /usr/bin/python_bak ##备份原软连接
[[email protected] Python-3.6.1]# ln -s /usr/local/python3/bin/python3 /usr/bin/python ##chua创建新的软链接使程序运行时不显示版本号
5、测试软件能否正常运行
[[email protected] Python-3.6.1]# python
Python 3.6.1 (default, Apr 21 2018, 16:42:07)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.

6、将/usr/local/python3/bin加入到环境变量
[[email protected] Python-3.6.1]# vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
[[email protected] Python-3.6.1]# source ~/.bash_profile ##使环境变量生效
[[email protected] Python-3.6.1]# python3 -V ##测试python3正常
Python 3.6.1
[[email protected] Python-3.6.1]# pip3 -V ##测试pip3正常
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)
7、修改yum指向python 旧版本
[[email protected] pip-8.0.2]# vi /usr/bin/yum
#!/usr/bin/python2.6

二、安装pip及setuptools
1、安装pip前需要前置安装setuptools
[[email protected] ~]# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
[[email protected] ~]# tar zxvf setuptools-19.6.tar.gz
[[email protected] ~]# cd setuptools-19.6
[[email protected] ~]# python3 setup.py build
[[email protected] ~]# python3 setup.py install
2、安装pip
[[email protected] ~]# wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
[[email protected] ~]# tar zvxf pip-8.0.2.tar.gz
[[email protected] ~]# cd pip-8.0.2
[[email protected] pip-8.0.2]# python3 setup.py build
[[email protected] pip-8.0.2]# python3 setup.py install

原文地址:http://blog.51cto.com/11956937/2118778

时间: 2024-11-18 13:57:51

Centos下安装Python3.6的相关文章

关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接 #wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm

centos下安装Python3及Pip3并保留Python2

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 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 3. 创建Python3的目录 # mkdir /usr/

CentOS下安装python3.6安装tensorflow

1.从anaconda官网(https://www.continuum.io/downloads)上下载Linux版本的安装文件(推荐Python 2.7版本),运行sh完成安装. 安装完Anaconda,也就安装了python3.5等相关工具 2.安装pymysql>>> pip install pymysql 3.安装完成后,打开终端,创建TensorFlow虚拟环境 在Prompt中输入:>>> conda create -n tensorflow python=

CentOS7下安装Python3.7.4(与python2.x共存)

首先声明一下,这篇博客是因为遇到了太多复制粘贴,不加以验证的博客,加上我刚好重置了一下服务器,新安装的python3.7也遇到一些问题,需要重新配置. 致敬博主!参考博客如下: 源博客地址:https://blog.csdn.net/qq_39091354/article/details/86584046  标题:centos7+Python3.7的正确安装方法(与Python2.X共存) 源博客地址:https://blog.csdn.net/qq_36416904/article/detai

CentOS 7下安装Python3.6.4

CentOS 7下安装Python3.6.4 •安装python3.6可能使用的依赖 yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel  wget •到python官网找到下载路径, 用wget下载 wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz •解压tgz包 tar -zxvf Pyt

Linux(Centos)下安装python3

最近看了好些有关python的文章,顿时觉得python如此之强大,学习python最开始就是从搭建环境开始.接下来开始在Linux下安装python3. 其实Linux下安装的方式有多种:命令安装.源码安装以及Anaconda安装. 本文主要讨论在Centos下使用源码安装python3. 使用源码安装需要自行编译,时间较长.使用系统自带的命令或Anaconda安装,简单,高效. 1.下载python源文件. 在下载源文件之前,现在服务器上建目录存放源文件的目录,这里我们存在/usr/loca

【转载】CentOS 7安装Python3.5,并与Python2.7兼容并存

CentOS 7下安装Python3.5 •安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel •到python官网找到下载路径, 用wget下载 wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz •解压tgz包 tar -zxvf Python-3.5.1.t

Linux下安装python3的环境

Linux下安装python3的环境 1.配置yum源 配置第一个仓库,里面有大量的常用的系统软件 (没有wget的先安装wget) wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 配置第二个仓库,携带大量的第三方软件(nginx,redis,mongodb,mairadb等) wget -O /etc/yum.repos.d/epel.repo http://mirro

Centos下安装memcached+memcached教程

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将