go安装
在以下的网站下载对应系统的包进行安装:
- 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
[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 更新包,使用新的APIs
- fmt 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
- buildconstraint build constraints
- buildmode build modes 构建模式的描述
- c calling between Go and C Go和c的相互调用
- cache build and test caching
- environment environment variables 环境变量
- filetype file types 文件类型
- go.mod the go.mod file
- gopath GOPATH environment variable GOPATH环境变量
- gopath-get legacy GOPATH go get
- goproxy module proxy protocol
- importpath import path syntax 导入路径语法
- modules modules, module versions, and more
- module-get module-aware go get
- module-auth module authentication using go.sum
- packages package lists and patterns 包列表的描述
- private configuration for downloading non-public code
- testflag 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 init
- go mod tidy 增加缺少的module,删除无用的module
- go mod vendor 将依赖复制到vendor下
- go mod verify 校验依赖
- go mod why 解释为什么需要依赖
官方网站下载安装:https://www.jetbrains.com/go/download/
goland使用技巧:https://blog.jetbrains.com/go/category/tutorials/
2022破解教程:隐藏
goland安装python编辑插件:Python Community Edition
python环境搭建 python安装在python官网下载对应系统的包进行安装
安装注意事项:进入安装页面后,选择Customize installation自定义安装,同时勾选为所有的用户和添加到环境变量中。
Optional Features页面默认全部勾选,Advanced Options页面点击Browse自定义安装路径,然后直接点击Install进行安装。
检查版本号:
python --version
进入编辑器:
python
源管理:
- 临时指定源: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
AppDataLocal\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:Anacondalibsite-packages"
执行下载的pip等脚本路径:USER_BASE = "F:AnacondaScripts"
在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
官方网站下载安装:https://www.jetbrains.com/pycharm/download/
pycharm使用技巧:
- https://www.jetbrains.com/pycharm/learn/
- https://www.zhihu.com/question/37787004
2022破解教程:隐藏



