python - 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'
解决方案
我使用 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 没有构建它,所以在更改后它可以工作。
推荐阅读
- amazon-ec2 - Terraform 快照不适用于 ebs_block_device 的动态块
- reactjs - 使用 React Js 创建一个简单的 todolist。不知道为什么我的状态没有用新的 todo 项更新
- java - 分数简化
- java - 编辑字符串数组并将其转换为二维字符数组
- bash - 如何在终端中简单地将命令的所有控制台输出写入文件?
- c - 为什么不能使用指针更改字符?
- python-3.x - 在 python 中制作一个 1 位加法器,但是当我输入 (0,1,0) ,(0,1,1),(1,0,0),(1,0,1) 时,我要么没有得到总和或没有执行
- sql - SQL - 以防万一
- django - Django 中的自定义模板标签
- primeng - primeng 订单列表点击处理程序