我遵循一些网页的说明来安装崇高文本3,并使用包控件安装Gosublime,然后更改它的用户默认文件:
{
"env": {
"GOROOT": "d:\\go",
"GOPATH": "d:\\go\workspace",
"path: "d:\\go\\workspace\\bin"
}
}其中d:\go是我之前下载和安装的golang环境,d:\go是我创建的工作区。现在我要安装gocode。我重新启动崇高文本3,然后显示控制台。温一进
git get github.com/nsf/gocode它显示:
>>> go
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'go' is not defined下面是完整的控制台日志以供参考:
GoSublime init r17.02.16-1 (0.001s)
| install margo: no
| install state: done
| sublime.version: 3126
| sublime.channel: stable
| about.ann: a17.02.16-1
| about.version: r17.02.16-1
| version: r17.02.16-1
| platform: windows-x64
| ~bin: ~\AppData\Roaming\Sublime Text 3\Packages\User\GoSublime\windows-x64\bin
| margo.exe: ~bin\gosublime.margo_r17.02.16-1_go1.8.exe (ok)
| go.exe: d:\go\bin\go.exe (ok)
| go.version: go1.8
| GOROOT: d:\go
| GOPATH: d:\go\workspace
| GOBIN: (not set) (should usually be `(not set)`)
| set.shell: []
| env.shell:
| shell.cmd: ['C:\\windows\\system32\\cmd.exe', '/C', '${CMD}']
--------------------------------
Package Control: Skipping automatic upgrade, last run at 2017-02-23 14:07:30, next run at 2017-02-23 15:07:30 or after
>>> go
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'go' is not defined
>>> go get github.com/nsf/gocode
File "<string>", line 1
go get github.com/nsf/gocode
^
SyntaxError: invalid syntax但是,如果我运行cmd.com并输入相同的命令,它就可以运行。我错过了什么?
发布于 2017-02-23 06:48:12
崇高文本控制台不是终端,而是python。您可以运行python命令,而不是bash (windows)命令。
正如他的命令中的keith所说,要运行bash命令,您需要一些构建系统。但是,我不认为这是解决问题的方法,因为您只想运行这个命令一次,不是吗?如果是这样的话,您可能想看看sublimeREPL,尽管我建议您只使用常规终端。
简单地回顾一下:
构建系统对于运行非常有用,例如python程序。这样一个非常简单的构建系统:
{
"cmd": ["python", "$file"]
}将在触发时运行当前打开的文件。
有关构建系统的更多信息,可能没有比非正式文件更好的资源了
发布于 2022-08-23 05:40:05
您必须添加这一行import plotly.graph_objects as go。#Python
https://stackoverflow.com/questions/42408642
复制相似问题