【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
- 上一篇:linux 修改文件用户组和所有者
- 下一篇:OSI七层模型和TCP/IP五层模型
Powered By Cheug's Blog
Copyright Cheug Rights Reserved.