pip install openpyxl - ModuleNotFoundError:没有名为“et_xmlfile”的模块

问题描述 投票:0回答:2

这个问题或者类似的问题以前经常被问到,但我没有找到解决方案。 我正在尝试通过

pip install openpyxl
安装 openpyxl (已经尝试过
pip3
安装
openpyxl
)并且总是收到下面的错误消息。
我也已经尝试事先分别安装
jdcal
(有效)和
et_xmlfile
(无效,同样的错误)。
我使用
--no-cache-dir
因为之前的输出是
Using cached et_xmlfile-1.0.1.tar.gz (8.4 kB)
,所以我猜测这可能是问题所在,但事实并非如此。

我正在使用

Spyder 4.x

我真的很感谢你的帮助...


C:\Users\Lina\Spyder\Python\Scripts>pip3 install --no-cache-dir C:\Users\Lina\Spyder\Python\Lib\site-packages\et_xmlfile-1.0.1.tar.gz
Processing c:\users\lina\spyder\python\lib\site-packages\et_xmlfile-1.0.1.tar.gz

 ERROR: Command errored out with exit status 1:
     command: 'c:\users\lina\spyder\python\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Lina\\AppData\\Local\\Temp\\pip-req-build-pa5jygs_\\setup.py'"'"'; __file__='"'"'C:\\Users\\Lina\\AppData\\Local\\Temp\\pip-req-build-pa5jygs_\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\Lina\AppData\Local\Temp\pip-pip-egg-info-nitpcy2b'
         cwd: C:\Users\Lina\AppData\Local\Temp\pip-req-build-pa5jygs_\
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Lina\AppData\Local\Temp\pip-req-build-pa5jygs_\setup.py", line 40, in <module>
        from et_xmlfile import (
    ModuleNotFoundError: No module named 'et_xmlfile'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
python pip spyder openpyxl modulenotfounderror
2个回答
0
投票

我在Windows 10上是这样解决的:

  1. 从其官方存储库下载
    et_xmlfile
    (https://pypi.org/project/et-xmlfile/#files)
  2. 提取并复制/Lib/
  3. 中的所有内容
  4. 打开
    et_xmlfile
    ,然后在py ide中打开
    setup.py
  5. 从菜单“运行”>“运行...自定义”,指定行参数
    build
  6. 从菜单“运行”>“运行...自定义”,指定行参数
    install

让我知道这是否也适合你。

问候


0
投票

我知道这是一个有点老的问题,但我只是跑了:

pip install openpyxl --upgrade

它安装了该软件包。如果不行可以先尝试卸载openpyxl:

pip uninstall openpyxl
.

© www.soinside.com 2019 - 2024. All rights reserved.