启动sublime text 3时,我收到一条奇怪的错误消息。
启动时,我收到以下错误。
这是我系统的一些背景知识:
Windows 10
Sublime Text 3(通过Sublime Text软件包安装程序安装的Anaconda软件包)
来自CMD:
C:\Users\joshu>where python
C:\cygwin64\bin\python
C:\Users\joshu\Anaconda3\python.exe
C:\Users\joshu>which python
/usr/bin/python
C:\Users\joshu>python --version
Python 3.5.2 :: Anaconda 4.2.0 (64-bit)
从sublime text 3控制台:
sys.version
'3.3.6 (default, Sep 22 2016, 23:32:57) [MSC v.1600 64 bit (AMD64)]'
sys.path
['C:\\Users\\joshu\\AppData\\Roaming\\Sublime Text 3\\Installed Packages\\AutoPEP8.sublime-package\\sublimeautopep8lib\\packages_py3', 'C:\\Program Files\\Sublime Text 3', 'C:\\Program Files\\Sublime Text 3/python3.3.zip', 'C:\\Users\\joshu\\AppData\\Roaming\\Sublime Text 3\\Packages', 'C:\\Users\\joshu\\AppData\\Roaming\\SUBLIM~1\\Packages\\pygments\\all', 'C:\\Users\\joshu\\AppData\\Roaming\\SUBLIM~1\\Packages\\coverage\\ST3_WI~2', 'C:\\Users\\joshu\\AppData\\Roaming\\SUBLIM~1\\Packages\\MARKUP~1\\all', 'C:\\Users\\joshu\\AppData\\Roaming\\SUBLIM~1\\Packages\\PYTHON~1\\st3', 'C:\\Users\\joshu\\AppData\\Roaming\\SUBLIM~1\\Packages\\PYTHON~2\\all', 'C:\\Users\\joshu\\AppData\\Roaming\\SUBLIM~1\\Packages\\mdpopups\\st3', 'C:\\Users\\joshu\\AppData\\Roaming\\Sublime Text 3\\Packages\\coverage\\st3_windows_x64']
第一个问题是我不知道如何“检查是否有Python进程执行anaconda jsonserver.py脚本”。
但最终我对如何解决这个问题感到很失望。
检查anaconda是否正常工作的'测试'是尝试导入Numpy(这不起作用..没有检测到模块)。
我确实将以下代码粘贴到sublime text 3控制台中..看起来没有发生任何事情:
import socket; socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect(("localhost", 59552))
更新:我通过在sublime文本下的AppData目录中搜索jsonserver.py文件找到了它。
Sublime文本控制台:
import sys
print(sys.path)
将路径复制到文件exploere中的Sublime Text 3 Anaconda文件夹,然后我搜索了jsonserver.py
当我试图打开文件时,它会自行关闭。不确定这是好事还是坏事。
最终我删除然后重新安装Anaconda包。这似乎解决了这个问题(虽然我不确定根本原因:/)
组:
“swallow_startup_errors”:是的,
我认为,这个问题可能出于另一个原因,而不是我的回答中所描述的。而你将需要另一种解决方案。
但我个人的解决方案对我有用。
如果您不手动运行"jsonserver_debug": true
,请不要在设置中设置jsonserver.py
。
如果在"jsonserver_debug": true
文件夹中的you need,python -B anaconda_server/jsonserver.py -p test 9999 DEBUG
Anaconda
,那Anaconda的工作正确。
如果"jsonserver_debug": true
:
如果我打开.py
文件:
Anaconda不起作用(不是示例中的autoformat文件)。
如果"jsonserver_debug": false
:
Anaconda成功的autoformat示例文件。
我的环境及时,当我写这个答案时: