我在 Anaconda 环境中使用 pip 安装 hvsrpy 包时遇到问题。安装失败并出现以下错误:
ERROR: Exception:
Traceback (most recent call last):
File "C:\Users\Yoni\anaconda3\Lib\site-packages\pip\_internal\cli\base_command.py", line 179, in exc_logging_wrapper
status = run_func(*args)
...
File "C:\Users\Yoni\AppData\Local\Temp\pip-build-env-2m0vw2p2\overlay\Lib\site-packages\setuptools\__init__.py", line 18, in <module>
from setuptools.extern.six import PY3, string_types
ModuleNotFoundError: No module named 'setuptools.extern.six'
操作系统:Windows 10 Python 版本:3.12.4(通过 Anaconda Spyder)
采取的步骤: 尝试安装:
pip install hvsrpy
这导致了上面的错误。
尝试升级 pip 和 setuptools:
pip install --upgrade pip setuptools
升级成功,但是hvsrpy安装仍然失败,并出现同样的错误。
检查 setuptools.extern.6: 我找不到 setuptools.extern.six 模块,该模块似乎丢失并导致了问题。
我找不到这样的模块 - setuptools.extern.6。 我尝试安装这个 hvsrpy 包。它不会安装。其他 pip 安装确实有效。我还升级了 pip 但没有帮助。 预先感谢
以下是排查和解决此问题的几个步骤: 首先通过运行以下命令升级 pip:
pip install --upgrade pip
升级设置工具:
pip install --upgrade setuptools
pip install six
pip cache purge (clear up the environment)
如果升级没有帮助,请尝试重新安装 setuptools。
pip uninstall setuptools
pip install setuptools
尝试这些步骤后,尝试再次运行脚本。
模块“setuptools.extern.six”于 2020 年 8 月 16 日被删除。
setuptools
对应日期的版本为 50.0.0。尝试降级到早期版本:
pip install -U "setuptools<50"