我尝试使用 pip install 进行安装,但不断出现错误

问题描述 投票:0回答:2

我在 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 但没有帮助。 预先感谢

installation pip setuptools
2个回答
0
投票

以下是排查和解决此问题的几个步骤: 首先通过运行以下命令升级 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

尝试这些步骤后,尝试再次运行脚本。


0
投票

模块“setuptools.extern.six”于 2020 年 8 月 16 日被删除

setuptools
对应日期的版本为 50.0.0。尝试降级到早期版本:

pip install -U "setuptools<50"
© www.soinside.com 2019 - 2024. All rights reserved.