3 回答
TA贡献2037条经验 获得超6个赞
我在从自制软件安装的 MacOS 上的 Python 版本也遇到了同样的问题。(3.9.6)
经过调查,我在覆盖标准库json的全局站点包(全局 python 包文件夹)中安装了另一个 json 依赖项。
所以。我刚刚删除了这个全局站点包文件夹中的 json 文件夹和一个文件,它工作正常!
就我而言:
rm -rf /usr/local/Cellar/python@3.9/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/json rm -f /usr/local/Cellar/python@3.9/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/json_extensions-0.2.1-py3.9-nspkg.pth
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/python@3.9/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/
TA贡献1772条经验 获得超5个赞
添加回答
举报