Cheug's Blog

当前位置:网站首页 / Python / 正文

【Python】安装某个库的时候报错:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-...

2023-03-30 / Python / 348 次围观 / 0 次吐槽 /

在安装某个库的时候如果遇到报错:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-FdRfYJ/pip

原因很简单,就是你要装的那个库已经不支持你当前使用的python版本


解决方法也很简单:

一、升级所使用的python版本

二、指定安装低版本的库



Python 3.6一键安装脚本:

此一键脚本来自 Rat’s Blog,在此表示感谢,Python版本为3.6.4。


1.运行如下命令检查系统中是否有Python 3版本,没有的话继续下一步:

python3 -V

2.根据系统平台不同,选择对应的脚本运行:

CentOS Python 3.6一键安装脚本:

wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh

Debian Python 3.6一键安装脚本:

wget https://www.moerats.com/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh

3.安装完成后,再次运行如下命令检查是否安装成功:

python3 -V

4.Python 3.6安装后,修改系统默认的Python版本。

    Python 3.6安装成功后,会与原有的Python 2.x版本共存,此时默认的Python版本仍然是2.x。在这种情况下,安装仍然可能会受到影响。

    依次运行如下命令,创建新版本软链接,更改默认版本为Python 3。之后重启系统使设置生效:

cd /usr/bin
mv python python.backup
ln -s /usr/local/bin/python3 /usr/bin/python


CentOS系统下,更改Python默认版本后,yum命令无法正常使用。

打开/usr/bin/yum文件,将第一行内容做以下修改,修改之后最好再重启一下系统。

#!usr/bin/python

修改为python升级之前的老版本,如:

#!/usr/bin/python2.6


Powered By Cheug's Blog

Copyright Cheug Rights Reserved.