当前位置: 56net亚洲必嬴 > 编程 > 正文

<3>Centos系统完全安装python流程

时间:2019-10-30 19:34来源:编程
一、环境 系统:Centos7 Python:3.6.5  自带pip、setuptools 连带连接:http://www.jb51.net/article/113980.htm 基础情状陈设: yum -y install gcc kernel-devel kenel-headers make bzip2 # 安装信任库 查阅是不是已经

一、环境

系统:Centos7

Python:3.6.5  自带pip、setuptools

连带连接: http://www.jb51.net/article/113980.htm
基础情状陈设:
yum -y install gcc kernel-devel kenel-headers make bzip2 # 安装信任库

查阅是不是已经设置Python

# Centos7默认的 repo有限, 安装epel

二、命令

说的多,不比直接上命令:

 

yum install readline readline-devel readline-static -y
yum install openssl openssl-devel openssl-static -y # 不然导致pip安装退步
yum install sqlite-devel -y
yum install bzip2-devel bzip2-libs -y
yum install patch vim git # 额外的软件
yum install tcl-devel
yum install tk-devel

CentOS 7.2 私下认可安装了python2.7.5 因为一些下令要用它例如yum 它使用的是python2.7.5。

rpm -ivh

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 gcc kernel-devel kenel-headers make bzip2 gcc-c++ zlib zlib-devel libffi-devel

 

疏解:不设置正视,会招致局地设置后的主题材料,举例:pip、setuptools未有设置

参考:

https://www.cnblogs.com/bigriverx/p/8743008.html

https://www.cnblogs.com/zhangxinqi/p/9074546.html

 

安装python3.3

$ sudo mkdir /usr/local/python3 # 制造安装目录
$ wget --no-check-certificate https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz #下载源文件。注意:wget获取https的时候要增多:--no-check-certificate
$ tar -xzvf Python-3.5.4.tgz # 解压缩包
一时一刻能够一贯动用 tar -xvJf P**.tar.xz来解压
$ cd Python-3.6.0 # 进入解压目录

行使 python -V 命令查看一下是还是不是安装Python

安装python3.6恐怕使用的重视

2,下载安装包

mkdir /usr/local/python3

cd /usr/local/python3

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

 

释疑:也足以在Windows上下载,通过xftp传到linx上

参考:https://jingyan.baidu.com/article/425e69e60cc78abe14fc1640.html

 

编写翻译安装

接下来利用命令 which python 查看一下Python可推行文件的职责

# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

3,解压安装,设置安装路线

tar zxvf Python-3.6.5.tgz

mkdir /usr/local/python365

cd Python-3.6.5

./configure --prefix=/usr/local/python365

make

make install

 

解释:

tar是解压tgz包

./configure --prefix... 是设置python的装置地点

make 是编写翻译源代码,生成指标文件、可实践文件

make install 将编写翻译成功的文本,安装到系统目录,平日为/usl/local/bin

 

./configure --prefix=/usr/local/python3 # 钦点创制的目录

图片 1

下载python3.6编写翻译安装

4,设置软连接

cd  /usr/bin

ll -al python*

mv python python.bak

ln -s /usr/local/python365/bin/python3 /usr/bin/python

ln -s /usr/local/python365/bin/pip3 /usr/bin/pip

 

解释:

ll -al python*  查看当前目录含有python的公文并体现软连接

mv python python.bak 因为要安装python命令是运作python3,要求把系统自带的备份后删除

ln -s 目的路线 链接路线

 

make 编译

image

到python官方网址下载https://www.python.org

5,设置景况变量

vi  /etc/profile

export PATH=$PATH:/usr/local/Python365/bin

 

source  /etc/profile       --centos6X须求跟新境遇安排

 

释疑:编辑情形变量文件,那是长久设置,也正是Windows系统:系统变量帕特h

参考:http://www.voidcn.com/article/p-hcyvuwuz-bqy.html

 

make altinstall 不隐蔽安装,不提出使用makeinstall 会覆盖

make distclean
如同make clean,但还要也将configure生成的文件全体去除掉,蕴含Makefile。

足见施行文书在/usr/bin/ 目录下,切换来该目录下施行 ll python* 命令查看

下载最新版源码,使用make altinstall,如若应用make install,在系统元帅会有八个例外版本的Python在/usr/bin/目录中。那将会招致看不尽主题素材,何况倒霉管理。

6,恢复yum依赖的python2

vi /usr/bin/yum

把公文初步第黄金年代行的  #!/usr/bin/python

改成  #!/usr/bin/python2.7  那样就可以了。

 

计划软连接

ln ./pytho3.6_install/bin/python3.6 python3.6 -s

图片 2

# wget

7,更新和测量试验

python --version

python

pip list

pip install --upgrade pip

 

解释:

python --version 当前python版本号

python  步向python交互情况

pip list 测量试验pip私下认可安装的列表,会有香艳提示要改革

pip install --upgrade pip 更新pip

安装设想情形

pip install virtualenv
pip install pipenv

image

# tar -xzvf Python-3.6.4.tgz -C  /tmp

pipenv安装战败 错误'install_requires' must

pip install -U setuptools

python 指向的是python2.7

# cd /tmp/Python-3.6.4/

配备安装pip,暗许源是2.7.5不可能安装pip

  1. 设置重视意况

把Python3.6安装到/usr/local 目录

参照他事他说加以考查链接:http://blog.csdn.net/hlj19940416/article/details/53195664

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

# ./configure --prefix=/usr/local/

yum install epel-release

  1. 浏览器展开 https://www.python.org/ftp/python/ 查看最新的Python版本,标识为3.A.B

note: 如遇到 "error: no acceptable C compiler found in $PATH"

编辑:编程 本文来源:<3>Centos系统完全安装python流程

关键词:

  • 上一篇:没有了
  • 下一篇:没有了