亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python3.8 JSON 模塊不適用于 Ubuntu 20.04 LTS

Python3.8 JSON 模塊不適用于 Ubuntu 20.04 LTS

揚帆大魚 2023-06-20 17:19:25
File "/usr/lib/python3/dist-packages/jmespath/__init__.py", line 1, in <module>    from jmespath import parser  File "/usr/lib/python3/dist-packages/jmespath/parser.py", line 30, in <module>    from jmespath import lexer  File "/usr/lib/python3/dist-packages/jmespath/lexer.py", line 3, in <module>    from json import loadsImportError: cannot import name 'loads' from 'json' (unknown location)每當我嘗試在我的 python3.8 代碼中執行“導入 json”時,我都會收到以下提到的錯誤。如果我從代碼中刪除“導入 json”,則 python3.8 代碼可以正常工作。導入 json 對我來說是強制性的,因為有多個文件使用了 import json。我無法在任何地方更改它。所以可能的解決方案是修復損壞的 json??磥砦业?Ubuntu20.04 壞了。提前致謝。任何幫助將不勝感激。
查看完整描述

3 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

我在從自制軟件安裝的 MacOS 上的 Python 版本也遇到了同樣的問題。(3.9.6)

經過調查,我在覆蓋標準庫json的全局站點包(全局 python 包文件夾)中安裝了另一個 json 依賴項。

所以。我剛剛刪除了這個全局站點包文件夾中的 json 文件夾和一個文件,它工作正常!

就我而言:

rm -rf /usr/local/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/json
rm -f /usr/local/Cellar/[email protected]/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/json_extensions-0.2.1-py3.9-nspkg.pth



查看完整回答
反對 回復 2023-06-20
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

當 IntelliJ 嘗試安裝 boto3 并將一些軟件包安裝到 /usr/local/lib/python3.9/site-packages 時,一切都崩潰了。我剛剛刪除了 json 文件夾和 json_extensions-0.2.1-py3.9-nspkg.pth 文件。

我能夠確定該文件夾來自 IntelliJ 的位置,因為您可以看到 Extended Libraries > Python 3 。雖然我有一個類似于 Albans 的庫根目錄,它是 /usr/local/Cellar/[email protected]/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9,但里面沒有站點包文件夾。您可以在 IntelliJ 的同一位置看到站點包文件夾,一旦刪除該 json 文件夾和 pth 文件,它就會再次開始工作。

編輯:我進一步研究了這個,并將 json/schema 安裝到該文件夾中。不確定為什么它會將 json.schema 安裝在與內置庫相同的 json 文件夾中。

json.schema 文件夾:/usr/local/lib/python3.9/site-packages/json/schema/


查看完整回答
反對 回復 2023-06-20
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊


Python 安裝在 2 個地方。一個在 .local 中,另一個在 root 帳戶中。一旦我刪除了 ./local/lib/python3.8/json ,它就會自動開始指向 /usr/lib/python3.8/json 并且代碼可以正常工作。謝謝大家的支持


查看完整回答
反對 回復 2023-06-20
  • 3 回答
  • 0 關注
  • 253 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號