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]
bugstart a bug report 开启bug报告buildcompile packages and dependencies 编译包/依赖cleanremove object files and cached files 删除对象文件/缓存文件docshow documentation for package or symbol 显示包/符号文档envprint Go environment information 打印输出go环境变量fixupdate packages to use new APIs 更新包,使用新的APIsfmtgofmt (reformat) package sources 重新格式化包源码generategenerate Go files by processing source 通过处理源码生产go文件getadd dependencies to current module and install them 给当前模块添加依赖,并且安装installcompile and install packages and dependencies 编译并安装包/依赖listlist packages or modules 显示包/模块modmodule maintenance 模块维护runcompile and run Go program 编译并运行go程序testtest packages # 测试包toolrun specified go tool 运行指定的go工具versionprint Go version 显示go版本vetreport likely mistakes in packages 报告包中可能出现的错误
- 查看可用帮助信息:
go help <command>
buildconstraintbuild constraintsbuildmodebuild modes 构建模式的描述ccalling between Go and C Go和c的相互调用cachebuild and test cachingenvironmentenvironment variables 环境变量filetypefile types 文件类型go.modthe go.mod filegopathGOPATH environment variable GOPATH环境变量gopath-getlegacy GOPATH go getgoproxymodule proxy protocolimportpathimport path syntax 导入路径语法modulesmodules, module versions, and moremodule-getmodule-aware go getmodule-authmodule authentication using go.sumpackagespackage lists and patterns 包列表的描述privateconfiguration for downloading non-public codetestflagtesting flags 测试符号描述testfunctesting functions 测试函数描述vcscontrolling 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 -Upip 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 myenvconda install -n myenv package_nameconda update -n myenv package_nameconda 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