簡體   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