Sublime Text 3:Anaconda包错误连接到localhost超时

问题描述 投票:3回答:3

启动sublime text 3时,我收到一条奇怪的错误消息。

启动时,我收到以下错误。

Window Error

这是我系统的一些背景知识:

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))
python sublimetext3 anaconda python-3.5 sublime-text-plugin
3个回答
1
投票

更新:我通过在sublime文本下的AppData目录中搜索jsonserver.py文件找到了它。

Sublime文本控制台:

import sys
print(sys.path)

将路径复制到文件exploere中的Sublime Text 3 Anaconda文件夹,然后我搜索了jsonserver.py

当我试图打开文件时,它会自行关闭。不确定这是好事还是坏事。

最终我删除然后重新安装Anaconda包。这似乎解决了这个问题(虽然我不确定根本原因:/)


1
投票

组:

“swallow_startup_errors”:是的,


0
投票

注意

我认为,这个问题可能出于另一个原因,而不是我的回答中所描述的。而你将需要另一种解决方案。

但我个人的解决方案对我有用。


2.回答

如果您不手动运行"jsonserver_debug": true,请不要在设置中设置jsonserver.py

如果在"jsonserver_debug": true文件夹中的you needpython -B anaconda_server/jsonserver.py -p test 9999 DEBUG Anaconda,那Anaconda的工作正确。


3.示范

3.1. Unexpected behavior

如果"jsonserver_debug": true

如果我打开.py文件:

Anaconda不起作用(不是示例中的autoformat文件)。

3.2. Expected behavior

如果"jsonserver_debug": false

Anaconda成功的autoformat示例文件。


4.环境

我的环境及时,当我写这个答案时:

  • Windows 10企业版LTSB 64位EN,
  • Sublime Text Build 3143便携式,
  • Python 3.6.4,全局安装,
  • 蟒蛇2.1.25。
© www.soinside.com 2019 - 2024. All rights reserved.