在本文中,您将会了解到关于CentOS7安装Python3.6过程的新资讯,同时我们还将为您解释让linux系统共存Python2和Python3环境的相关在本文中,我们将带你探索CentOS7安装P
在本文中,您将会了解到关于CentOS 7安装Python3.6过程的新资讯,同时我们还将为您解释让linux系统共存Python2和Python3环境的相关在本文中,我们将带你探索CentOS 7安装Python3.6过程的奥秘,分析让linux系统共存Python2和Python3环境的特点,并给出一些关于CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv、CentOS 7.9 安装配置Python2与Python3共存、CentOS 安装python3与python2共存、CentOS 系统中Python2.7与Python3.6共存的实用技巧。
本文目录一览:- CentOS 7安装Python3.6过程(让linux系统共存Python2和Python3环境)(centos7安装python3.7.2)
- CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv
- CentOS 7.9 安装配置Python2与Python3共存
- CentOS 安装python3与python2共存
- CentOS 系统中Python2.7与Python3.6共存
CentOS 7安装Python3.6过程(让linux系统共存Python2和Python3环境)(centos7安装python3.7.2)
CentOS 7系统自带了python2,不过可以不用2版本,直接使用python3运行python脚本就可以,但是千万别去动系统自带的python2,因为有程序依赖目前的python2环境,比如yum,动了yum就无法运行了,其他有的程序也可能会受影响。明白了上面的,然后就来安装python3.6:
安装步骤:
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.下载python3
https://www.python.org/downloads/
1
|
# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
|
3.安装python3
包安装在/usr/local/python3(具体安装位置看个人喜好)
创建目录:
1
|
# mkdir -p /usr/local/python3
|
解压下载好的Python-3.6.5.tgz包(具体包名因你下载的Python具体版本,我下载的是python3.6.5这里就以Python-3.6.5.tgz为例)
1
|
# tar -zxvf Python-3.6.5.tgz
|
4.进入解压后的目录,编译安装
如果编译安装过程有报错提示看我的另一个随笔写的解决办法http://www.cnblogs.com/shwee/p/9013851.html
1
2
|
# cd Python-3.6.5
# ./configure --prefix=/usr/local/python3
|
然后:make
1
|
# make
|
接着:make install
1
|
# make install
|
或者两步一起:make && make install
5.安装好了,建立python3的软链
1
|
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
|
6.并将/usr/local/python3/bin加入PATH
1
2
3
4
5
6
7
8
9
|
# 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
/P
ython3
/
bin
export PATH
|
按ESC,输入:wq,按回车保存退出编辑。
修改完记得执行行下面的命令,让上一步的修改生效:
1
|
# source ~/.bash_profile
|
检查python3及pip3是否正常可用:
1
2
3
4
|
# python3 -V
Python
3.6
.5
# pip3 -V
pip
9.0
.3
from
/
usr
/
local
/P
ython3
/
lib
/
python3.
6
/
site
-
packages (python
3.6
)
|
出处:http://www.cnblogs.com/shwee/
CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv
- 安装完成python3
- pip3 install virtuallenv
- 检查virtualenv已安装,我的路径 /usr/local/python3/lib/python3.6/site-packages/virtualenv.py
- python3 /usr/local/python3/lib/python3.6/site-packages/virtualenv.py /home/py3new (其中/home/py3new为独立运行环境目录)
- 进入/home/py3new/bin/检查python的版本 python3
CentOS 7.9 安装配置Python2与Python3共存
本文由mdnice多平台发布
CentOS 安装python3与python2共存
CentOS 安装python3与python2共存
查看是否已经安装Python
默认情况下centos会安装python2,可通过下面指令查看到python的版本
python --version
因为我们要安装python3版本,所以python要指向python3才行,目前还没有安装python3,先备份,备份之前先安装相关包,用于下载编译python3
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
不能忽略相关包
开始编译安装python3
去官网下载编译安装包或者直接执行以下命令下载
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz #解压 tar -xvJf Python-3.7.1.tar.xz #切换进入 cd Python-3.7.1 #编译安装 ./configure prefix=/usr/local/python3 make && make install
安装完毕,/usr/local/目录下就会有python3了
更改python指向
/usr/bin/python 下的python命令默认是指向python2的
cd /usr/bin
#备份 mv python python.bak #将python命令指向python3 ln -s /usr/local/python3/bin/python3 /usr/bin/python
现在执行python --version命令会看到版本为3.7.1
修改系统命令使用的python版本
因为执行yum需要python2版本,所以我们还要修改yum的配置
vim /usr/bin/yum
#把第一行 #! /usr/bin/python修改为 #! /usr/bin/python2 vim /usr/libexec/urlgrabber-ext-down #同理,把第一行 #! /usr/bin/python修改为 #! /usr/bin/python2
OK,python3安装完成
CentOS 系统中Python2.7与Python3.6共存
安装说明
我们必须不能破坏系统的环境。因为几个关键的应用程序依赖于Python2.7。如果替换系统的python环境就会出现许多难以预料的错误。
altinstall与install的区别:
- altinstall: skips creating the python link and the manual pages links.
- install : will hide the system binaries and manual pages.
安装
下载最新版本的Python3.6版本,下载地址
- python程序的执行文件:/usr/local/bin/python3.6
- python应用程序目录:/usr/local/lib/python3.6
- pip的执行文件:/usr/local/bin/pip3.6
查询安装的版本
今天关于CentOS 7安装Python3.6过程和让linux系统共存Python2和Python3环境的介绍到此结束,谢谢您的阅读,有关CentOs 7 同时安装python2、python3,如何创建独立的python3运行环境:virtualenv、CentOS 7.9 安装配置Python2与Python3共存、CentOS 安装python3与python2共存、CentOS 系统中Python2.7与Python3.6共存等更多相关知识的信息可以在本站进行查询。
本文标签: