Centos 7安装python3 并解决pip速度慢的问题

1、安装依赖包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

2、再执行安装一个工具,不安装会导致pip安装失败

yum install libffi-devel -y

3、下载python3.7的包

1)查找url地址

  打开python的官方网站:https://www.python.org/  -->Downloads-->Source code-->Latest Python 3 Release - Python 3.7.0-->拉到最下面,选择Gzipped source tarball
2)下载

 wget wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
4、安装Python3

1)tar -zxvf Python-3.7.1.tgz

2)cd Python-3.7.1

3) ./configure --prefix=/usr/local/python3Dir

4)make&&make install

其中, --prefix 指定python3的安装路径。

5、创建软链接

1)创建python3 软链接

ln -s /usr/local/python3Dir/bin/python3 /usr/bin/python3

2)创建pip3软链接

①查找pip3 安装路径

find / -name 'pip3'

②创建pip3软链接

ln -s /usr/local/python3Dir/bin/pip3 /usr/bin/pip3

6、验证python3

①python3 -V

②验证pip3

pip3 -V

最后括号里应该是python3

参考 :CentOS上安装配置Python3.7

注意 yum安装是基于python2的,

最后,我使用以下命令安装python3版本的PyYAML

 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyYAML
但是,报错

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

解决办法:pip install  包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

或者:

①创建目录 ~/.pip

mkdir ~/.pip

②创建文件 ~/.pip/pip.conf

vi pip.conf

其内容为

[global]
index-url=http://pypi.douban.com/simple/
[install]
trusted-host=pypi.douban.com

如上图所示。并没有产生TLS/SSL错误
所以,我打算以后还是用anaconda管理python环境

发布了221 篇原创文章 · 获赞 26 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/qq_28808697/article/details/103578233