繁体   English   中英

在 Python 3.10.5 中使用 pip3 安装后出现“没有名为‘openpyxl’的模块”

[英]"No module named 'openpyxl'" after installing with pip3 in Python 3.10.5

我使用 pip 从命令行安装了 openpyxl。 我正在尝试运行代码:

import openpyxl
from openpxyl import Workbook

我得到: ModuleNotFoundError: No module named 'openpyxl' 即使 openpyxl 出现在pip list附带的已安装软件包列表中,也会发生这种情况。

到目前为止我尝试了什么:

  1. 使用 pip3 卸载并重新安装 openpyxl。 这个问题说我应该能够使用pip3 install openpyxl ,但是使用它会得到一个ERROR: No matching distribution found for openpyxl 如果我使用pip3 install --user openpyxl ,我只能安装它
  2. 使用pip install --upgrade pip
  3. 确认站点包的位置已列在print(sys.path)中。
  4. 尝试手动添加站点包的位置:
sys.path.append("C:/Users/[myname]/AppData/Roaming/Python/Python310/site-packages/")

与:

sys.path.append("C:/Users/[myname]/AppData/Roaming/Python/Python310/site-packages/openpyxl/")
  1. 确认我没有像这个问题中那样安装其他版本的 Python。
  2. 设置虚拟环境,在其中使用pip3 install openpxyl ,激活虚拟环境,然后从该环境调用脚本。

以上所有结果都会导致相同的错误。

编辑

import openpyxl
from openpyxl import Workbook

如果您在第二行中正确拼写openpyxl ,则可以使用。

它是workbook ,而不是Workbook

错误在这一行: from openpyxl import workbook ,而不是在import openpyxl行。

同时关闭刚刚安装包的旧终端。

演示:

刚刚在终端中为您安装了软件包:截屏

并在一个新终端中(有效:):终端

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM