文字编辑器:Sublime Text-3
操作系统:Windows-10
套餐:Anaconda
对于Python,我使用: Anaconda3-4.2.0 -Windows-x86_64
问题:
每次打开Sublime Text-3时,弹出此错误。虽然我认为它不会影响Anaconda Package的功能,但有时它会让人非常恼火。
背景:
由于我必须使用少数python库(数据科学),我更喜欢Anaconda,因为我不必单独安装所有软件包。但我没有太多的经验。通常当我使用Python时,它也被添加到我的Path中,但是在Anaconda的情况下,我认为它单独添加它,因为我无法找到任何单独的bin文件以便在Path中添加python。但是我能够从命令提示符访问Python-3,所以我猜它配置正确。
用户变量:
我尝试了一些修复,但没有运气。我真的不能理解为什么它需要使用本地主机,因为它似乎并不相关。
Anaconda配置:
如果有人遇到类似问题或有任何想法,请解释如何解决此问题。
答案 0 :(得分:2)
转到存储Python的文件夹。 (子列表中Windows用户的更多详细信息)
1.1。在搜索栏中输入python
1.2。右键点击python应用
1.3。选择文件夹位置
右键单击您的python .exe文件
选择属性
复制目的地路径,它看起来可能像这样:“ C:\ Program Files \ Python38 \ python.exe”
打开崇高文字
选择偏好设置/套餐设置/ Anaconda /设置-用户
更改python解释器,如下:“ python_interpreter”:“在此处粘贴路径”
这就是我解决的方法,希望它也对您有用!
答案 1 :(得分:1)
在anaconda配置文件中,在python_interpreter下,将“python”替换为python可执行文件的实际位置。例如:“C:/ Users / USERNAME / python”
通过在Windows 10搜索栏中搜索python,然后打开文件夹位置,您可以非常轻松地找到可执行文件的位置。这将带您到快捷方式位置,右键单击快捷方式,属性,打开文件位置。这应该会带您到可执行文件所在的位置。复制位置并粘贴它,如上所示。确保使用正斜杠,并在上面显示的位置包含python。
答案 2 :(得分:0)
在sublime控制台中输入以下代码:
import socket; socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect(("localhost", 50390))
该错误不应再出现。
答案 3 :(得分:0)
如果出现此错误消息后 anaconda 仍能正常工作,则转到
<块引用>Preferences -> Package settings -> Anaconda -> Settings-Default
找到“swallow_startup_errors”并将其设置为“true”。