当前位置:   article > 正文

centos7安装python3.62出现pip错误_CentOS 7安装python3、Pip和各种错误报告解决方案,Centos7,python3pip,超,详细,过程,以及,报错...

centos7 python3 -bash: pip: 未找到命令

一、查看centos默认存在的python2.7

首先大家都先处于根目录下,然后大家一步步执行命令就好了,注意看目录位置

[root@localhost /]# cd /

centos默认存在python2.7版本,首先查看一下python2.7的位置和依赖关系。从依赖关系可以看出python 指向的是python2.7。

[root@localhost bin]# cd /usr/bin

[root@localhost bin]# ls python*

python python2 python2.7

[root@localhost bin]# ls -al python*

lrwxrwxrwx. 1 root root 33 Oct 21 12:30 python -> python2

lrwxrwxrwx. 1 root root 9 Oct 19 23:55 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 Aug 4 08:40 python2.7

我们要安装python3版本,所以python要指向python3才行,目前还没有安装python3,先备份,备份之前先安装相关包,用于下载编译python3。备份三个python文件中的第一个python,不保留源文件,仅保留备份文件就可以,此时系统就准备好了

[root@localhost bin]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

[root@localhost bin]# mv python python.bak

二、编译安装python3

[root@localhost bin]# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

注:如果没有安装wget,先安装wget,方法参考

超简单的方法安装wget,以及中途遇见的错误解决方案

,安装后重新执行上一条命令即可,下载完成后会出现一个tgz包。

解压安装包

[root@localhost bin]# tar -xvJf Python-3.6.2.tar.xz

[root@localhost bin]# cd Python-3.6.2

因为下载的包是未编译的,下面对其进行编译

[root@localhost Python-3.6.2]# ./configure prefix=/usr/local/python3

checking build system type... x86_64-pc-linux-gnu

checking host system type... x86_64-pc-linux-gnu

checking for python3.8... no

checking for python3... no

checking for python... python

checking for --enable-universalsdk... no

checking for --with-universal-archs... no

checking MACHDEP... "linux"

checking for gcc... no

checking for cc... no

checking for cl.exe... no

编译阶段

[root@localhost Python-3.6.2]# make && make install

zipimport.ZipImportError: can‘t decompress data; zlib not available make: *** [install] 错误 1

安装完毕,/usr/local/目录下就会有python3了,因此我们可以添加软链到执行目录下/usr/bin

[root@localhost Python-3.6.2]# ln -s /usr/local/python3/bin/python3 /usr/bin/python

[root@localhost Python-3.6.2]# cd ..

[root@localhost bin]# ll python*

lrwxrwxrwx. 1 root root 30 11月 24 15:34 python -> /usr/local/python3/bin/python3

lrwxrwxrwx. 1 root root 9 11月 23 16:55 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 8月 4 2017 python2.7

lrwxrwxrwx. 1 root root 7 11月 23 16:55 python.bak -> python2

检验一下python3是否安装成功,如果输入python -V,出现python3版本号,此时python3就安装完成了。

[root@localhost bin]# python -V

Python 3.6.2

三、配置pip

[root@localhost bin]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

pip (9.0.1)

setuptools (28.8.0)

检验一下pip是否配置成功,如果输入pip list,出现存在的包,则说明pip配置成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/282558
推荐阅读
相关标签
  

闽ICP备14008679号