ImportError:尝试使用pip时无法导入名称“ FormatControl”

时间:2020-03-31 20:46:44

标签: python pip anaconda conda

我最近删除了一个python软件包(pymc3),我想我可能把它弄乱了,除此以外还删除了更多内容,因为现在我无法用pip安装任何东西。当我尝试使用pip(或pip3)时,出现以下回溯和错误消息:

 my_name:~ my_name$ pip3 install pymc3
Traceback (most recent call last):
  File "/anaconda3/bin/pip3", line 6, in <module>
    from pip._internal.cli.main import main
  File "/anaconda3/lib/python3.6/site-packages/pip/_internal/__init__.py", line 42, in <module>
    from pip._internal import cmdoptions
  File "/anaconda3/lib/python3.6/site-packages/pip/_internal/cmdoptions.py", line 16, in <module>
    from pip._internal.index import (
ImportError: cannot import name 'FormatControl'

任何人都可以帮助我重新配置我的环境以使其重新工作吗?谢谢!

2 个答案:

答案 0 :(得分:1)

在您的conda环境中尝试将您的点子版本降级为9.0.3。尝试从我能发现的环境pip访问主要版本时,pip的更新版本有问题

答案 1 :(得分:0)

似乎您已经安装了anaconda。您是否尝试过使用以下方法重新安装pip3和Python:

conda install python pip3

(从conda的网站:https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.htmlhttps://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-python.html

我建议使用conda创建环境,以便您可以破坏它们,删除它们并重新安装它们,而不必担心不再有工作环境。