安装报错
- 没法正常卸载blinker 1.4, 也没法升级
- pip install flask 报 blinker引起的错误
root@cf1342ac339f:/usr/lib/python3/dist-packages
Collecting blinker==1.7.0
Downloading blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB)
Downloading blinker-1.7.0-py3-none-any.whl (13 kB)
Installing collected packages: blinker
Attempting uninstall: blinker
Found existing installation: blinker 1.4
GPT分析
- 之前的blinker 1.4版本是使用distutils安装工具安装的,这是一种较老的Python包安装方式。当你尝试用pip安装更新的1.7.0版本时,pip会首先尝试卸载旧版本,但由于无法准确判断哪些文件属于旧版本的一部分,所以无法完全卸载干净。
- 总而言之先解决blinker
解决方案
rm /usr/lib/python3/dist-packages/blinker
python3.10 -m pip install flask blinker