如何安装特定python包的所有依赖项?

2024-09-28 05:45:02 发布

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

例如,当我安装一些python软件包时,pandas我想使用以下命令:

conda install pandas

这确实安装了pandas的一些独立性,但不是全部

当我运行以下代码时:

import pandas as pd

df = pd.DataFrame()
df.to_excel('a_excel_file.xlsx')

它给了我错误:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "D:\Miniconda\envs\to_be_deleted2\lib\site-packages\pandas\core\generic.py", line 2181, in to_excel
    engine=engine,
  File "D:\Miniconda\envs\to_be_deleted2\lib\site-packages\pandas\io\formats\excel.py", line 726, in write
    writer = ExcelWriter(stringify_path(writer), engine=engine)
  File "D:\Miniconda\envs\to_be_deleted2\lib\site-packages\pandas\io\excel\_openpyxl.py", line 18, in __init__
    from openpyxl.workbook import Workbook
  File "D:\PyCharm Professional 2019.1.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'openpyxl'

看起来openpyxl没有作为pandas的安装安装。为什么会这样?如何修复它


Tags: toinpyimportpandaslinebeexcel
1条回答
网友
1楼 · 发布于 2024-09-28 05:45:02

openpyxlpandas的一个可选依赖项,这就是安装pandas时未安装它的原因

pandas有许多这样的可选依赖项,它们添加了有用的功能,但不是核心功能-有关完整的列表,请参见installation documentation

相关问题 更多 >

    热门问题