问题标签 [sublime-anaconda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1167 浏览

python-3.x - AutoPEP8、Anaconda、Sublime Text 3 不一致的错误报告

请参考随附的屏幕截图。

我正在研究一个scrapy管道。我正在使用带有 Anaconda/AutoPep8 的 Sublime Text 3。我刚从没有 AutoPep8 或 Anaconda 的 ST2 搬过来。

巨大的白点告诉我这条线的语法无效。我无法弄清楚问题出在哪里,所以我复制了该行并将其粘贴到当时是一个空文件的第 1 行。语法错误仍然显示,这表明前一行缺少右括号不是问题。

然后我编写了一些类似的代码,第 3、6 和 9 行。如您所见,它们都通过了集合。(我不关心其他小错误,它们不是问题)。

然后我将整个方法粘贴到这个新文档上,现在,如您所见,甚至可疑行 (22) 也通过了。

然后我复制并粘贴了整个类,再次,如您所见,第 49 行,它之前抱怨的代码现在根本不会引起任何问题。

我尝试使用命令调色板 - PEP8:预览更改,(请参阅https://github.com/wistful/SublimeAutoPEP8)但什么也没发生。

我还尝试了右键菜单 Anaconda > Autoformat PEP8 Errors 但 E501 错误(行太长)被忽略了,并且 if 语句中假定的语法错误没有发生任何事情。

注意:当我上周第一次开始使用 AutoPep8 修复 E501 错误时,我注意到大约在脚本执行到一半时,它突然完全停止报告错误。不知道这是否相关。

当 ST3 启动时,我也会收到此错误:https ://github.com/DamnWidget/anaconda/issues/514 。但是,共识似乎是,如果 Sublime 即使在您单击此错误后仍能正常工作,则无需担心。我只是提到这一点,以便尽可能多地为您提供帮助。

我还尝试将 len('advocate') 转换为字符串,但语法错误仍然存​​在。

这里发生了什么?Anaconda、AutoPep8、ST3 或我的代码中是否存在错误?

Ubuntu 16.04,Python 3.4,(但在 ST3 中“自动”构建)ST3 Build 3126(我不知道内部版本号如何与版本号对齐)Anaconda,AutoPep8 版本号未知,但我不到两周就拿到了前。在此处输入图像描述

0 投票
1 回答
1006 浏览

python - Sublime Text 3:Anaconda 'Goto Definition' 打开一个空白窗口

在 Sublime Text 3 中,这是我的用户设置(配置)文件的内容,通过 Sublime Text > Preferences > Package Settings > Anaconda > Settings - User 找到:

但是,将语言设置为 Python 时,当我右键单击一个对象并使用 Anaconda > Goto Definition 时,会打开一个空白选项卡。我看过一个教程,该教程显示了这个选项打开namedtuple定义的源 __init__.py 文件。

有任何想法吗?已经询问了这个问题的几个排列,但主要是指 virtualenvs 或 django 的问题。这是我尝试 Goto Definition 的示例代码namedtuple

上面两行是untitled下面tab的内容,空的新tab是Goto Definition的结果。

在此处输入图像描述

在我跟随的教程中,该选项按预期工作:

在此处输入图像描述

0 投票
0 回答
571 浏览

python-3.x - 带有 Python3 和 Anaconda-ST3 插件的 SublimeText3

我一直在尝试遵循 Dan Bader 的设置,他将 SublimeLinter 与 Flake8 和 Anaconda 插件(不是发行版)一起使用。我无法实现的功能是 docstring 弹出窗口,我注意到这是因为我的 Sublime Text 3 没有注意到我的 Python3。我通过自制软件安装了 Python3。

这就是我想要实现的目标:在此处输入图像描述

这就是我实际得到的: 在此处输入图像描述

在 Sublime Text 3 中 Anaconda 插件的设置中,您可以选择完整路径,也可以仅使用 Python3(根据我看到的大多数评论)。但现实是,上帝知道 Sublime Text 3 的路径实际上是什么。有人提到从命令行启动 sublime 会继承你的 bash 路径,但这也不起作用。所以总而言之,如果我在设置中只使用 python3 并且如果我使用完整路径,它就会不起作用。

在 Anaconda.sublime-settings 上

上述设置出错:

在此处输入图像描述

在 Anaconda.sublime-settings 上,当使用如下所示的完整路径时,什么也没发生。

0 投票
0 回答
350 浏览

sublimetext3 - 适用于 Sublime Text 3 的 Anaconda Python IDE - 无法获取仅在本地虚拟环境中安装的库的文档

只需为 Sublime Text 3 设置 Anaconda 包,一切都按预期工作。我可以通过 访问文档字符串ctrl + alt + d,但仅限于属于全局安装的 python 库的类/函数。对于属于仅安装在我的 virtualenv 中的库的项目,文档字符串不起作用。

按照文档(见页面底部),我创建了一个.anaconda包含以下 json 的文件:

但是这里的库仍然没有出现文档字符串。

任何建议表示赞赏!提前致谢。

0 投票
1 回答
998 浏览

anaconda - 在 Atom IDE 中使用 Anaconda python 目录

我已经在我的 Windows 10 系统上安装了 Anaconda。现在我想在新安装的 Atom IDE 中使用 python。Atom 找不到 python 目录,因为它没有添加到环境变量路径中。

我单独安装了 python 3.6 并将其添加到路径变量中以解决此问题。但是,我仍然遇到丢失 .dll 文件等问题。我发现只要系统上安装了 Anaconda,这种情况就会继续。

有没有办法可以将 Anaconda python 路径添加到 Atom 或者我应该将 Anaconda 库添加到路径变量(Anaconda 不推荐)?

0 投票
0 回答
52 浏览

python - Python模块安装问题

我正在使用 anaconda3.6 并想在其中添加各种模块。但每次当我尝试使用“pip”或从 Github 下载文件(如 gdal-trump)时,我都会收到错误消息:

命令 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' 失败,退出状态为 2

0 投票
1 回答
2883 浏览

python - 如何修复在 Sublime Text 3 中显示 f 字符串错误的 Anaconda linter?

显示的错误只是“[E]”,所以我不确定如何在 Anaconda 首选项中免除此错误。

例如,linter 错误print(f"Hello, world!")表示“ [E] invalid syntax

0 投票
0 回答
458 浏览

python - 如何在 sublime 的 Anaconda IDE 中设置 Python 解释器的相对路径

我在 USB 驱动器上使用便携式安装 SublimeText,并安装了用于 python 工作的 Anaconda 插件。

告诉我如何更改要使用的 python 解释器。

我的问题是我想在同一个 USB 记忆棒上携带一个版本的 python。大家可能都知道,不同的计算机会分配不同的驱动器号,所以我不能只使用E:\MyPython\python.exe. 我需要并希望可以使用相对路径。我不确定路径从哪里开始,所以我不知道有多少..\..\..\等。我需要添加到我的 python。

我正在使用(或至少尝试使用)WinPython 或 WinPythonZero,因为它们似乎是可移植 python 生态系统中维护最积极的版本。pip(除了普通的python解释器之外,我还需要)。有没有其他人尝试过这样的设置?任何帮助都是极好的!谢谢!哦,我也坚持使用 Python3。

0 投票
1 回答
198 浏览

python-2.7 - 在 sublime text 3 错误预期逗号或右括号中设置额外路径

我正在尝试在 anaconda 设置中添加一个额外的 sublime 路径,但是我收到了这个错误,我做错了什么设置?

也许我错过了昏迷,但我不明白这种格式..有什么想法吗?

0 投票
0 回答
333 浏览

sublimetext3 - sublime anaconda 无法在 dot 上自动完成

我按照文档: http ://damnwidget.github.io/anaconda/IDE/#toc_3

在 Packages/User 中创建一个名为 Python.sublime-settings 的文件并添加以下内容

但它不会影响,它有什么问题。非常感谢您