我想将Sublime Text 3用作我的Python编辑器,但无法弄清楚如何使Anaconda成为Python的默认解释器。为了确保将Anaconda正确添加到路径,请在我键入的终端中
$哪个蟒蛇
码头退货
/ home / rahit / anaconda3 / bin / python
但是当我在ST 3中键入这样的代码时
import sys
print(sys.executable)
Sublime控制台中的输出将是
/ usr / bin / python
现在,如果我输入
import pandas as pd
总是会有错误
ImportError:没有名为pandas的模块
[在0.0秒内完成,退出代码为1]
[shell_cmd:python -u“ /home/rahit/Documents/Python/pro.py”]
[dir:/ home / rahit / Documents / Python]
[路径:/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games:/> usr / local / games:/ opt / jdk -11.0.2 / bin]`
除了这些,每当我启动Sublime Text 3时,很多时候我都会收到一条消息,说
<Anaconda.anaconda_lib.workers.local_process.LocalProcess object at 0x7f248c4eab90> process can not start a new anaconda JsonServer in the operating system because:
Anaconda无法使用您当前配置的python解释器(/ home / rahit / anaconda / bin / python)产生新进程
确保您的解释器是有效的二进制文件,并且位于您的PATH中,或使用指向它的绝对路径,例如:/ usr / bin / python
我已经看到有关这些主题的一些问题,但没有一个问题真正解决了我的问题。我也看到人们在github上进行了类似的讨论,最后我得出结论,Conda不能与ST3一起使用。最后一次,我只想知道是否有任何方法可以解决此问题,因为我真的想对Python使用ST3。
参考方案
那是由于sublime使用的构建系统,它使用了您的默认python可执行文件。
如果您转到工具▶构建系统▶新建构建系统…,然后您可以定义自己的使用anaconda可执行文件的构建系统。它应该如下所示
{
'cmd': ['/usr/bin/python3', '-u', '$file'],
'file_regex': '^[ ]*File "(…*?)", line ([0-9]*)',
'selector': 'source.python'
}
然后只需将路径替换为anaconda可执行文件的路径
Sublime Text-断点时的Python环境 - python有没有一种方法可以在Sublime Text中配置该功能(例如,存在于PyCharm上),使您可以在代码中具有当前变量上下文的断点时使用python解释器控制台? (我知道您可以获得PDB控制台,但是我指的是功能完善的python控制台解释器)最好。 参考方案 它有一些debuggers,但是看起来很老旧而且很笨拙。当前只有与PyCharm进行免费,全面的比…
在Sublime Text 3插件中获取当前行 - python我正在为Sublime Text 3写一个简单的插件,需要获取当前所选行的内容。我可以用selection = sublime.Region(self.view.sel()[0].begin(), self.view.sel()[0].end()) 获取当前突出显示的部分,但是有没有一种方法可以选择或返回整个当前行的内容,而无需手动选择全部?this pag…
在返回'Response'(Python)中传递多个参数 - python我在Angular工作,正在使用Http请求和响应。是否可以在“响应”中发送多个参数。角度文件:this.http.get("api/agent/applicationaware").subscribe((data:any)... python文件:def get(request): ... return Response(seriali…
Python exchangelib在子文件夹中读取邮件 - python我想从Outlook邮箱的子文件夹中读取邮件。Inbox ├──myfolder 我可以使用account.inbox.all()阅读收件箱,但我想阅读myfolder中的邮件我尝试了此页面folder部分中的内容,但无法正确完成https://pypi.python.org/pypi/exchangelib/ 参考方案 您需要首先掌握Folder的myfo…
R'relaimpo'软件包的Python端口 - python我需要计算Lindeman-Merenda-Gold(LMG)分数,以进行回归分析。我发现R语言的relaimpo包下有该文件。不幸的是,我对R没有任何经验。我检查了互联网,但找不到。这个程序包有python端口吗?如果不存在,是否可以通过python使用该包? python参考方案 最近,我遇到了pingouin库。