vs-code设置及开发环境设置

undefined开发环境设置

源代码文件夹需要放在GOROOT下的src目录中,否则在import时候将无法发现:

GOROOT是安装go的目录:

vs-code设置及开发环境设置 - 图1

vs-code设置及开发环境设置 - 图2

其中模块文件go.mod是在main.go所在目前中生成。

main.go所在的包为main,只有唯一的函数main,为程序的入口,用于检验我们的区块链的创建、检索等功能是否如我们预期一样运行。vs-code设置及开发环境设置 - 图3

要注意,引用的包名和main所在的包名称不一样。

(1)引用时候,包的路径需要是module name+包所在目录名称

(2)引用的包里面只有大写字母开头的变量和函数才能被发现和使用(即使是结构体里面的变量如需要调用也必须遵循同样的命名规则)

据说GOLand开发IDE比VS Code更友好。。。

undefinedVS Code设置

VS Code以打开项目所在目录的方式打开项目,在项目根目录下,通过VS Code控制台,执行以下命令进行初始化:

go mod init sd-chain

上述命令为项目创建sd-chain模块。

undefined加速github

1、查看git是否有代理设置

git config —global http.proxy

2、取消代理

git config —global —unset https.proxy

git config —global —unset https.proxy

3、设置国内代理(注意,vscode终端执行失败,需要用windows自带终端执行)

undefined启用 Go Modules 功能

go env -w GO111MODULE=on

undefined配置 GOPROXY 环境变量,以下三选一

undefined1. 七牛 CDN

go env -w GOPROXY=https://goproxy.cn,direct

undefined2. 阿里云

go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

undefined3. 官方

go env -w GOPROXY=https://goproxy.io,direct

查看修改的env是否成功:

go env

undefined代理上网git设置

  1. git config --global http.proxy 'socks5://127.0.0.1:4781'
  2. git config --global https.proxy 'socks5://127.0.0.1:4781'

undefined翻墙软件退出后,无法上网问题解决

windows7

vs-code设置及开发环境设置 - 图4

点击底部的“internet选项”:

vs-code设置及开发环境设置 - 图5

取消代理。

vs-code设置及开发环境设置 - 图6

取消代理

undefined使用pip安装软件

windows使用pip安装软件,有时候出现Fatal error lancher错误,改用下面的命令安装即可:

python -m pip install xxx

undefinedvs code 新建ipynb无法保存问题解决

1、windows控制台安装jupyter

(1)升级pip命令

python -m pip install —upgrade pip

(2)安装jupyter

python -m pip install jupyter

2、新建一个ipynb为扩展名的文件(可先建一个txt文件,改扩展名为ipynb),右键单击打开,选择程序jupyter。程序一般在python安装目录下的Scripts子目录下,如:

C:\Python38\Scripts

3、vs code设置

File—reference下面:

vs-code设置及开发环境设置 - 图7

添加ipynb扩展名的打开程序配置。