首页 > 解决方案 > ImportError:无法导入名称“pkg_resources”

问题描述

我下载的任何包都出现导入错误 ImportError: cannot import name 'pkg_resources'

我有 Miniconda 发行版。工作正常,不知何故我认为设置工具不见了。无论我安装什么包,我都会收到 ImportError: cannot import name 'pkg_resources'

请帮忙!

(C:\Miniconda3) C:\Users\pkarnati>pip install setuptools
Traceback (most recent call last):
  File "C:\Miniconda3\Scripts\pip-script.py", line 6, in <module>
    from pip import main
  File "C:\Miniconda3\lib\site-packages\pip\__init__.py", line 26, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "C:\Miniconda3\lib\site-packages\pip\utils\__init__.py", line 27, in <module>
    from pip._vendor import pkg_resources
ImportError: cannot import name 'pkg_resources'

标签: python

解决方案


我使用 pyinstaller 遇到了这个问题。解决方案是编辑 your-python-path\Lib\site-packages\pandas\io\formats\stytle:转到第 120 行并更改

template = env.**get_template**("html.tpl")

template = env.**from_string**("html.tpl")

然后再试一次。我的问题是我在 pd.Series("backgroud....) 中使用了背景颜色,而 pyinstaller 没有构建它,所以在更改后它可以工作。


推荐阅读