我对使用Anaconda和Spyder很陌生,这必须是一个简单的设置问题,但它确实令人沮丧。我需要设置一个PythonPath环境,因为我经常在ArcGIS中运行脚本,这些脚本在没有路径的情况下无法运行。但是,如果存在PythonPath集合,Anaconda Navigator和Spyder都不会打开。我得到了启动画面,但就是这样,它不会打开。如果我删除PythonPath并重启,Anaconda和Spyder可以工作,但不能用于ArcGIS。这不是一个ArcGIS问题,而是Anaconda和Spyder似乎并不喜欢PythonPath。任何人都有这方面的经验?如果设置了PythonPath,Anaconda和Spyder将不会打开
仅供参考,我的PYTHONPATH包含:
C:\Python27;
C:\Python27\Lib;
C:\Python27\Lib\site-packages;
C:\Python27\DLLs;
C:\Python27\Lib\lib-tk;
C:\Python27\scripts;
C:\Python27\ArcGIS10.3\Lib;
C:\Python27\ArcGIS10.3\Lib\lib-tk;
C:\Python27\ArcGIS10.3\Lib\site-packages;
C:\Program Files (x86)\ArcGIS\Desktop10.3\arcpy;
C:\Program Files (x86)\ArcGIS\Desktop10.3\bin
我可以删除不同的是底部五个ArcGIS的脚本仍能正常工作的一切,但它不与Spyder的解决这个问题。它可能与文件实际上不是可执行文件有关,而是与脚本的链接。例如,快捷方式的Spyder点:
C:\ ProgramData \ Anaconda2 \ pythonw.exe C:\ ProgramData \ Anaconda2 \ cwp.py C:\ ProgramData \ Anaconda2“C:/ ProgramData/Anaconda2 /pythonw.exe” “C:/ProgramData/Anaconda2/Scripts/spyder-script.py”
这似乎留下了很多余地麻烦。有趣的是,如果我从命令提示符运行,第一次没有错误但没有任何反应,并且第二次显示:
Spyder已经在运行。如果你想打开一个新的实例,请 传递给它--new实例选项
谢谢,这似乎已经成功了。 – Thomas909