На самом деле нет хорошего способа иметь несколько модулей с одинаковым именем в PYTHONPATH [docs] , это означает, что вам, вероятно, следует переместить третийотправьте модуль json в другое место, которое не находится в PYTHONPATH, а затем импортируйте его другим способом.
Самый простой способ сделать это - переместить сторонний модуль json в подкаталог того расположения, в котором он находитсяуже в, а затем сделайте этот подкаталог модулем, добавив к нему __init__.py.
Если вы назвали этот новый каталог 'thirdparty', вы можете импортировать свой сторонний модуль json, используя from thirdparty import json
, и import json
всегда импортирует json-модуль Python.
Кроме того, вы можете переименовать модуль во что-то, что не конфликтует.