Anaconda常用命令
1.管理Conda
(1)检查conda版本
conda --version
(2)升级当前版本conda
conda update conda
2.管理(虚拟)环境
(1)创建环境
# 创建一个名为python3的环境,指定Python版本是3.8(不用管是3.8.x,conda会为我们自动寻找3.8.x中的最新版本)
conda create --name python3 python=3.8
# 安装好后,使用activate激活某个环境
activate python3 # for Windows
source activate python3 # for Linux & Mac
# 激活后,会发现terminal输入的地方多了python3的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.8对应的命令加入PATH
# 如果想返回默认的python 2.7环境,运行
deactivate python3 # for Windows
source deactivate python3 # for Linux & Mac
# 删除一个已有的环境
conda remove --name python3 --all
# 利用python处理生物数据可能会用到biopython
conda create --name snowflake biopython
# 这条命令给biopython创建一个新的环境,位置在Anaconda安装目录下的/envs/snowflakes
# 另外,我们可以使用conda命令替换source命令用来激活和关闭环境
conda activate python3
conda deactivate
新的开发环境会被默认安装在你conda目录下的envs文件目录下。你可以指定一个其他的路径;去通过 conda create -h了解更多信息
(2)列出所有环境
conda info -envis或者(-e)
(3)复制一个环境
conda create -n python3 --clone python2 # 通过克隆创建环境副本
conda info –-envs # 检查环境
(4)移植环境
conda env create -f environment.yaml -n new_env_name # 加载yaml环境
pip install -r requirements.txt # 加载requirements.txt
(5)删除环境
conda remove -n python3 --all
(6) conda环境打包
# 安装conda-pack工具
conda install -c conda-forge conda-pack
# 打包当前conda环境,myenv是环境名称,myenv.tar.gz是打包后文件的名称,--ignore-missing-files可以忽略文件冲突报错
conda pack -n myenv -o myenv.tar.gz --ignore-missing-files
# 在另外机器恢复环境
conda create -n myenv --offline
conda unpack -n myenv -f myenv.tar.gz
(7) 控制台打开anaconda
anaconda-navigator
3.常见命令
# 查看预安装包的版本
pip index version package_name