我在Windows和Anaconda(分发软件,而不是Sublime Text插件)上使用Sublime Text。在Sublime Text(3.0 build 3143)的最新更新之后,在打开Python文件打开Sublime Text 3时突然出现这个弹出窗口:
Ox04CB7630的Anaconda.anaconda_lib.workers.local_process.LocalProcess对象>进程无法在操作系统中启动新的anaconda JsonServer,因为: Anaconda无法使用当前配置的python解释器(python)生成新进程 确保您的解释器是有效的二进制文件并且在PATH中或使用它的绝对路径,例如:C:\ Python27 \ python.exe
我很困惑为什么会这样,因为Python / Anaconda在我更新Sublime Text 3之前工作得很好。我能够正常运行我的文件。我没有改变任何路径或任何与Python有关的事情。
关闭此弹出窗口并尝试运行我的Python文件后,我收到此消息:
'python' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.2s with exit code 1]
[shell_cmd: python -u "C:\Users\nsilverblatt\MSBA\BUS 672\HW1\672 HW1.py"]
[dir: C:\Users\nsilverblatt\MSBA\BUS 672\HW1]
[path: C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Users\nsilverblatt\Anaconda3\Scripts\anaconda.exe;"C:\Users\nsilverblatt\Anaconda3;C:\Users\nsilverblatt\Anaconda3\Library\mingw-w64\bin;C:\Users\nsilverblatt\Anaconda3\Library\usr\bin;C:\Users\nsilverblatt\Anaconda3\Library\bin;C:\Users\nsilverblatt\Anaconda3\Scripts;C:\Program Files\R\R-3.4.1\bin;C:\WINDOWS";C:\Users\nsilverblatt\Anaconda3\Scripts\;C:\Users\nsilverblatt\Anaconda3\Scripts\R.exe;C:\Program Files (x86)\PharosSystems\Core;C:\Program Files\PuTTY\;C:\Program Files\Git\cmd;C:\Users\nsilverblatt\Anaconda3\Library\bin\graphviz;C:\Users\nsilverblatt\AppData\Local\Microsoft\WindowsApps;python;C:\Users\nsilverblatt\Anaconda3\pkgs\graphviz-2.38.0-4\Library\share\graphviz]
答案 0 :(得分:1)
事实证明,切换环境变量的顺序可以修复它;我将Anaconda3路径移动到“编辑环境变量”下的顶部,然后在重新启动Sublime Text 3后,Python文件像往常一样完美运行。