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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sublime Text 3:Anaconda包错误连接到localhost超时相关的知识,希望对你有一定的参考价值。

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

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

Window Error

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

Windows 10

Sublime Text 3(通过Sublime Text软件包安装程序安装的Anaconda软件包)

来自CMD:

C:Usersjoshu>where python
C:cygwin64inpython
C:UsersjoshuAnaconda3python.exe

C:Usersjoshu>which python
/usr/bin/python

C:Usersjoshu>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:UsersjoshuAppDataRoamingSublime Text 3Installed PackagesAutoPEP8.sublime-packagesublimeautopep8libpackages_py3', 'C:Program FilesSublime Text 3', 'C:Program FilesSublime Text 3/python3.3.zip', 'C:UsersjoshuAppDataRoamingSublime Text 3Packages', 'C:UsersjoshuAppDataRoamingSUBLIM~1Packagespygmentsall', 'C:UsersjoshuAppDataRoamingSUBLIM~1PackagescoverageST3_WI~2', 'C:UsersjoshuAppDataRoamingSUBLIM~1PackagesMARKUP~1all', 'C:UsersjoshuAppDataRoamingSUBLIM~1PackagesPYTHON~1st3', 'C:UsersjoshuAppDataRoamingSUBLIM~1PackagesPYTHON~2all', 'C:UsersjoshuAppDataRoamingSUBLIM~1Packagesmdpopupsst3', 'C:UsersjoshuAppDataRoamingSublime Text 3Packagescoveragest3_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”:是的,

另一答案

注意

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

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


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。

以上是关于Sublime Text 3:Anaconda包错误连接到localhost超时的主要内容,如果未能解决你的问题,请参考以下文章

Sublime text 3搭建Python-Anaconda开发环境

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

用sublime text 3+anaconda插件搭建一个Python的IDE

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

Ubuntu16.04下安装sublime text3并配置anaconda插件

Sublime text3装入插件Anaconda