No Python IDE 将启动并且不会在命令提示符中启动
No Python IDE will start and it will not start in the Command Prompt
当我单击 Python IDE 的(IDEL,PyScripter)时,它们甚至不会打开。我尝试在命令提示符中键入 python,结果是这样的:
C:\>python
Traceback (most recent call last):
File "C:\Python27\ArcGIS10.5\lib\site.py", line 548, in <module>
main()
File "C:\Python27\ArcGIS10.5\lib\site.py", line 537, in main
aliasmbcs()
File "C:\Python27\ArcGIS10.5\lib\site.py", line 469, in aliasmbcs
codecs.lookup(enc)
File "C:\Python27\ArcGIS10.5\lib\encodings\__init__.py", line 85, in search_function
norm_encoding = normalize_encoding(encoding)
File "C:\Python27\ArcGIS10.5\lib\encodings\__init__.py", line 57, in normalize_encoding`enter code here`
encoding = str(encoding, "ascii")
TypeError: str() takes at most 1 argument (2 given)
您最近是否安装了 ArcGIS?在我看来,ArcGIS 安装了一些库,并覆盖了您的 site.py,但它使用的是 Python3 而不是 Python2.7 的代码。 str
函数能够在 Python3 中接受 2 个参数,但在 Python2 中不能。
要让您的 Python 再次工作,您可以尝试从您的计算机中删除整个 ArcGIS10.5 目录(或暂时将其移动到桌面并查看是否有帮助)。您也可以在命令提示符中尝试 运行ning python -S
到 运行 Python 而无需导入 site.py.
要尝试使 ArcGIS 正常工作,您可以安装 Python3,然后使用它重新安装 ArcGIS。
希望对您有所帮助!
当我单击 Python IDE 的(IDEL,PyScripter)时,它们甚至不会打开。我尝试在命令提示符中键入 python,结果是这样的:
C:\>python
Traceback (most recent call last):
File "C:\Python27\ArcGIS10.5\lib\site.py", line 548, in <module>
main()
File "C:\Python27\ArcGIS10.5\lib\site.py", line 537, in main
aliasmbcs()
File "C:\Python27\ArcGIS10.5\lib\site.py", line 469, in aliasmbcs
codecs.lookup(enc)
File "C:\Python27\ArcGIS10.5\lib\encodings\__init__.py", line 85, in search_function
norm_encoding = normalize_encoding(encoding)
File "C:\Python27\ArcGIS10.5\lib\encodings\__init__.py", line 57, in normalize_encoding`enter code here`
encoding = str(encoding, "ascii")
TypeError: str() takes at most 1 argument (2 given)
您最近是否安装了 ArcGIS?在我看来,ArcGIS 安装了一些库,并覆盖了您的 site.py,但它使用的是 Python3 而不是 Python2.7 的代码。 str
函数能够在 Python3 中接受 2 个参数,但在 Python2 中不能。
要让您的 Python 再次工作,您可以尝试从您的计算机中删除整个 ArcGIS10.5 目录(或暂时将其移动到桌面并查看是否有帮助)。您也可以在命令提示符中尝试 运行ning python -S
到 运行 Python 而无需导入 site.py.
要尝试使 ArcGIS 正常工作,您可以安装 Python3,然后使用它重新安装 ArcGIS。
希望对您有所帮助!