在尝试安装另一个python库时,如何修复此错误?

2024-06-08 19:42:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有python3.6,但它似乎认为我有2.7的错误。你知道吗

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 9, in <module>
    load_entry_point('pip==9.0.1', 'console_scripts', 'pip')()
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/__init__.py", line 233, in main
    return command.main(cmd_args)
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 185, in main
    for name in ["pip._vendor", "distlib", "requests", "urllib3"]
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/compat/dictconfig.py", line 565, in dictConfig
    dictConfigClass(config).configure()
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/compat/dictconfig.py", line 332, in configure
    del logging._handlerList[:]
AttributeError: 'module' object has no attribute '_handlerList'

Tags: pipinpyeggmainconfigurepackagesline
2条回答

如果您使用的是Windows并且安装了多个python版本,请找到正确版本的位置并使用

C:\path\to\python3\python.exe -m pip install name_of_library

如果您使用的是Mac或Linux,请使用

python3 -m pip install name_of_library

更新

感谢@downshift指出提问者必须在Mac上。尽管如此,我还是决定不删除windows机器的解决方案,因为我认为它可能对许多人有用。你知道吗

试着用pip3代替pip。你知道吗

相关问题 更多 >