簡體   English   中英

嘗試在終端中導入 docx 時為什么會收到此 ImportError?

[英]Why am I getting this ImportError when trying to import docx in the Terminal?

我目前正在學習 Python,安裝 docx 模塊后,嘗試在終端中導入它時不斷收到此錯誤:

導入 docx Traceback(最近一次調用最后一次):文件“”,第 1 行,在文件“ /Users/trevorstathatos/Library/Python/3.10/lib/python/site-packages/docx/init .py”,第 14 行,在從 docx.parts.document 導入 DocumentPart 文件“/Users/trevorstathatos/Library/Python/3.10/lib/python/site-packages/docx/parts/document.py”,第 7 行,從 docx.document 導入文檔文件“ /Users/trevorstathatos/Library/Python/3.10/lib/python/site-packages/docx/document.py”,第 10 行,從 docx.section 導入部分,部分文件“/Users/trevorstathatos/Library/Python/3.10 /lib/python/site-packages/docx/section.py”,第 7 行,從 collections 導入序列 ImportError:無法從“集合”導入名稱“序列”(/Library/Frameworks/Python.framework/Versions/3.10/ lib/python3.10/collections/ init .py)

嘗試將其導入我的 Mu 編輯器時,我收到此錯誤:

導入文檔

~/Library/Application Support/mu/mu_venv-38-20211212-105811/lib/python3.8/site-packages/docx.py in 28 TAGS = {} 29 ---> 30 from exceptions import PendingDeprecationWarning 31 from warnings import警告 32

ModuleNotFoundError:沒有名為“異常”的模塊

有人可以幫我弄清楚如何解決這個問題嗎? 謝謝。

我在互聯網上閱讀過,解決方案可能是:

$ pip install python-docx
#instead of pip install docx

(對於 python 3.x)請試試這個並告訴我是否有效鏈接: https://flutterq.com/solved-import-no-module-named-exceptions/

您可以使用 cmd 中的where python命令找到安裝 python 的路徑。然后您可以使用此命令 -

[python path] -m pip install python-docx

您使用的是最新版本的 python-docx 嗎? (目前為 0.8.11)。 我發現當我使用 0.8.10 python 時找不到所有模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM