Centos7.3下安装Python3.5及安装pip3

发布时间:2019-07-3 16:50--阅读:580--评论:0条

python3应该是python的趋势所在,本文的主要目的是记录在cenots7.3下搭建python3环境的过程以及碰到的问题和解决过程。另外,本机默认的python2,尽量不要管它,使用python3运行python脚本就好,因为可能有程序依赖python2环境,比如yum

1、安装Python3.6.5前,需先安装一些的依赖(如果有依赖问题,按照提示安装):

    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

2、下载并解压python3.6.5

    [root@software]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
    [root@software]# tar -xf Python-3.6.5.tar.xz
    [root@software]# ls
    Python-3.6.5  Python-3.6.5.tar.xz

注:将Python文件移动到 /usr/文件夹中。
3、安装python3.6.5

    cd /usr/Python-3.6.5/
     ./configure --prefix=/usr/Python-3.6.5
     make && make install

4、让系统使用新版本python3.6.5
注:备份好python2.7.5,否则yum不能使用

    mv /usr/bin/python /usr/bin/python2.7.5
    ln -s /usr/Python-3.6.5/bin/python3.6 /usr/bin/python
    #新的软连接
    [root@software]# python -V
    Python 3.6.5
    #安装成功

5、解决yum依赖python2.7.5问题

    vi /usr/bin/yum
    #把文件头部的
    !/usr/bin/python
    #改成
    !/usr/bin/python2.7.5

修改另外一个相关的配置文件

    vi  /usr/libexec/urlgrabber-ext-down
    #把文件头部的
    !/usr/bin/python
    #改成
    !/usr/bin/python2.7.5

测试一下,不报错即正确配置。

6、配置pip

    [root@feiutech home]# ln -s /usr/Python-3.6.5/bin/pip3 /usr/bin/pip3
    [root@feiutech home]# pip3 -V
    pip 9.0.3 from /usr/Python-3.6.5/lib/python3.6/site-packages (python 3.6)

至此python升级完成。

附:在python3.6.5上安装ipython

1、下载安装包并解压

根据相关介绍去官网选择6.0以上版本,这里以6.1为例

    wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3f3f722da6935d7ac0e51346
    tar -xf ipython-6.1.0.tar.gz

2、安装ipython6.1.0

    cd ipython-6.1.0
    python setup.py install

3、检查是否安装成功

如果出现以上情况 修改 alias ipython='python -m IPython'

4、安装依赖包

使用ipython命令检查,根据提示安装缺少的包

pip install traitlets
pip install pygments
pip install pexpect
pip install pickleshare
pip install prompt-toolkit==1.0.15
pip install simplegeneric

5、测试是否安装成功

如图大功告成。

让python pip使用国内镜像 

国内源:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

note:新版ubuntu要求使用https源,要注意。

临时使用:

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

永久修改,一劳永逸:

Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

微信公众号ID:feiutech

评论列表

共0条评论

我要评论

用户名:
邮箱: