Python项目安装包报错 python setup.py egg_info did not run successfully
在安装crcmod时报错,完整错误如下
```
Collecting crcmod==1.7
Using cached crcmod-1.7.tar.gz (89 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'egg_info'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
```
原因是setuptools版本不对,升级到最新版本
```
pip install --upgrade setuptools
```
升级setuptools时报错
```
ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'override.py'
Check the permissions.
```
权限不够,修改项目下所有目录的权限
```
sudo chmod -R 777 /xx/xxx
```
修改权限完成后,再使用命令升级 setuptools,完成后安装新包
我的笔记