golang环境搭建
- Go中文网:https://studygolang.com/dl
- Go官网下载地址:https://golang.org/dl/
- Go官方镜像站(推荐):https://golang.google.cn/dl/
检查版本号:
go version
设置GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
检查环境变量:
go env
查看帮助 Command go :go help
- 查看可用命令:
go <command> [arguments]
bug
start a bug report 开启bug报告build
compile packages and dependencies 编译包/依赖clean
remove object files and cached files 删除对象文件/缓存文件doc
show documentation for package or symbol 显示包/符号文档env
print Go environment information 打印输出go环境变量fix
update packages to use new APIs 更新包,使用新的APIsfmt
gofmt (reformat) package sources 重新格式化包源码generate
generate Go files by processing source 通过处理源码生产go文件get
add dependencies to current module and install them 给当前模块添加依赖,并且安装install
compile and install packages and dependencies 编译并安装包/依赖list
list packages or modules 显示包/模块mod
module maintenance 模块维护run
compile and run Go program 编译并运行go程序test
test packages # 测试包tool
run specified go tool 运行指定的go工具version
print Go version 显示go版本vet
report likely mistakes in packages 报告包中可能出现的错误
- 查看可用帮助信息:
go help <command>
buildconstraint
build constraintsbuildmode
build modes 构建模式的描述c
calling between Go and C Go和c的相互调用cache
build and test cachingenvironment
environment variables 环境变量filetype
file types 文件类型go.mod
the go.mod filegopath
GOPATH environment variable GOPATH环境变量gopath-get
legacy GOPATH go getgoproxy
module proxy protocolimportpath
import path syntax 导入路径语法modules
modules, module versions, and moremodule-get
module-aware go getmodule-auth
module authentication using go.sumpackages
package lists and patterns 包列表的描述private
configuration for downloading non-public codetestflag
testing flags 测试符号描述testfunc
testing functions 测试函数描述vcs
controlling version control with GOVCS
跨平台编译:
- Windows编译Linux可执行文件
# cmd SET CGO_ENABLED=0 // 禁用CGO SET GOOS=linux // 目标平台是linux SET GOARCH=amd64 // 目标处理器架构是amd64
# powershell $ENV:CGO_ENABLED=0 $ENV:GOOS="linux" $ENV:GOARCH="amd64"
go mod 命令详解
go mod download
下载依赖的module到本地cache(默认为$GOPATH/pkg/mod目录)go mod edit
编辑go.mod文件go mod graph
打印模块依赖图go mod init
初始化当前文件夹, 创建go.mod文件 go mod initgo mod tidy
增加缺少的module,删除无用的modulego mod vendor
将依赖复制到vendor下go mod verify
校验依赖go mod why
解释为什么需要依赖
goland安装
官方网站下载安装:https://www.jetbrains.com/go/download/
goland使用技巧:https://blog.jetbrains.com/go/category/tutorials/
2022激活成功教程教程:隐藏
goland安装python编辑插件:Python Community Edition
python环境搭建
python安装
在python官网下载对应系统的包进行安装
检查版本号:
python --version
进入编辑器:
python
pip使用
源管理:
- 临时指定源:
pip install -i https://mirrors.aliyun.com/pypi/simple package_name
- 阿里云:
http://mirrors.aliyun.com/pypi/simple/
- 豆瓣(douban):
http://pypi.douban.com/simple/
- 清华大学:
https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学:
http://pypi.mirrors.ustc.edu.cn/simple/
- 指定全局源:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 显示目前pip的数据源:
pip config list
- 列出用户|全局的设置:
pip config list --[user|global]
- 得到这key对应的value(如镜像源):
pip config get global.index-url
- 添加key对应的value:
pip config set key value
- 添加数据源(添加USTC中科大的源):
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
- 添加全局使用该数据源:
pip config set global.trusted-host https://mirrors.ustc.edu.cn/pypi/web/simple
- 删除:
pip config unset key
包管理:
- 查看:
pip list
- 导出:
pip freeze > /requirements.txt
- 批量安装:
pip install -r requirements.txt
- 在线安装:
pip install package_name== >= <= > <版本
- 本地安装:
pip install /package_name
- 检测包依赖是否合适:
pip check xxx
- 批量卸载:
pip uninstall -r requirements.txt
- 卸载包:
pip uninstall
- 升级包:
pip install -U package_name
- 显示包所在目录:
pip show -f package_name
- 搜索包:
pip search
- 查询可升级的包:
pip list -o
- 批量下载到指定目录不安装:
pip install -d -r requirements.txt
- 下载到指定目录不安装:
pip install package_name -d
- 打包:
pip wheel
- 不使用缓存安装:
pip --no-cache-dir install
- 安装到指定目录:
pip install numpy --target=/usr/local/lib/python2.7/site-packages
- 清除缓存:
pip purge
- 清除对应的缓存:
pip remove
- 直接删除文件:
C:\Users\<username>\AppData\Local\<AppName>\Cache
- 安装包路径整理:
- 列出全局的packages包的安装路径:
python -m site
sys.path = [ 'C:\\Users\\weihong', 'D:\\ProgramData\\Miniconda3\\envs\\py36_test\\python36.zip', 'D:\\ProgramData\\Miniconda3\\envs\\py36_test\\DLLs', 'D:\\ProgramData\\Miniconda3\\envs\\py36_test\\lib', 'D:\\ProgramData\\Miniconda3\\envs\\py36_test', 'D:\\ProgramData\\Miniconda3\\envs\\py36_test\\lib\\site-packages', ] # 用户自定义的启用Python脚本路径,通常在c盘 USER_BASE: 'C:\\Users\\weihong\\AppData\\Roaming\\Python' (exists) # 用户如果调用C盘路径下的python.exe中的脚本pip文件去下载,就会将site-package的默认安装到这个C盘路径下 USER_SITE: 'C:\\Users\\weihong\\AppData\\Roaming\\Python\\Python36\\site-packages' (doesn't exist) ENABLE_USER_SITE: True
- 查看帮助
python -m site -help
,找到site.py文件路径,打开这个site.py文件,修改下面的参数:
要安装下载的site-packages的路径:USER_SITE = "F:\Anaconda\lib\site-packages"
执行下载的pip等脚本路径:USER_BASE = "F:\Anaconda\Scripts"
- 列出全局的packages包的安装路径:
Miniconda安装
在miniconda官网下载对应系统的包进行安装
配置系统环境变量:将安装好的根目录Miniconda3及根目录下的Scripts及Library中的bin目录配置到环境变量中
换源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --set show_channel_urls yes
删除源:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda虚拟环境管理:
- 创建虚拟环境:
conda create –n py_test python=3.6
- 创建包含包的环境:
conda create -n your_env_name numpy scipy
- 创建包含包和版本的环境:
conda create -n your_env_name python=3.6 numpy scipy
- 查看虚拟环境:
conda info -e
- 激活虚拟环境:
conda activate py_test
- 退出虚拟环境:
conda deactivate
- 克隆虚拟环境:
conda create -n py36_test --clone py_test
- 移除虚拟环境:
conda remove -n py_test --all
- 分享环境(首先要激活到要分享的环境):
conda env export > environment.yml
- 导入分享的环境:
conda env create -f environment.yml
- 关闭自动激活:
conda config --set auto_activate_base false
- 开启自动激活:
conda config --set auto_activate_base true
conda包管理:
- 查看:
conda list
- 查询:
conda search package_name
- 安装:
conda install package_name
- 安装本地包:
conda install --use-local ~/Downloads/a.tar.bz2
- 指定版本安装:
conda install package_name=1.5.0
- 指定源和版本:
conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0
- 升级:
conda update package_name
- 移除:
conda remove package_name
- 删除没有用的包:
conda clean -p
- 删除tar包:
conda clean -t
- 删除所有安装包及cache:
conda clean -y --all
conda在指定虚拟环境中对包进行管理:
conda list -n myenv
conda install -n myenv package_name
conda update -n myenv package_name
conda remove -n myenv package_name
pycharm安装
官方网站下载安装:https://www.jetbrains.com/pycharm/download/
pycharm使用技巧:
- https://www.jetbrains.com/pycharm/learn/
- https://www.zhihu.com/question/
2022激活成功教程教程:隐藏
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/goland/1534.html