linux下conda常用命令


 

 

 

升级
conda update conda
conda update anaconda
conda update anaconda-navigator    //update最新版本的anaconda-navigator 

卸载
计算机控制面板->程序与应用->卸载        //windows
rm -rf anaconda    //ubuntu

最后,建议清理下.bashrc中的Anaconda路径。
conda环境使用基本命令:
conda update -n base conda        //update最新版本的conda
conda create -n xxxx python=3.5   //创建python3.5的xxxx虚拟环境
conda activate xxxx               //开启xxxx环境
conda deactivate                  //关闭环境
conda env list                    //显示所有的虚拟环境

anaconda安装最新的TensorFlow版本

参考:https://blog.csdn.net/qq_35203425/article/details/79965389

    1.打开anaconda-prompt
    2.查看tensorflow各个版本:(查看会发现有一大堆TensorFlow源,但是不能随便选,选择可以用查找命令定位)
    anaconda search -t conda tensorflow
    3.找到自己安装环境对应的最新TensorFlow后(可以在终端搜索anaconda,定位到那一行),然后查看指定包
    anaconda show <USER/PACKAGE>
    4.查看tensorflow版本信息
    anaconda show anaconda/tensorflow
    第4步会提供一个下载地址,使用下面命令就可安装1.8.0版本tensorflow

conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0 

更新,卸载安装包:
conda list         #查看已经安装的文件包
conda update xxx   #更新xxx文件包
conda uninstall xxx   #卸载xxx文件包


删除虚拟环境
conda remove -n xxxx --all //创建xxxx虚拟环境

清理(conda瘦身)
conda clean就可以轻松搞定!第一步:通过conda clean -p来删除一些没用的包,这个命令会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们。第二步:通过conda clean -t可以将conda保存下来的tar包。
conda clean -p      //删除没有用的包
conda clean -t      //tar打包

jupyter notebook默认工作目录设置

参考:https://blog.csdn.net/liwei1205/article/details/78818568
1)在Anaconda Prompt终端中输入下面命令,查看你的notebook配置文件在哪里:
jupyter notebook --generate-config
//会生成文件C:\Users\用户\.jupyter\jupyter_notebook_config.py

2)打开jupyter_notebook_config.py文件通过搜索关键词:c.NotebookApp.notebook_dir,修改如下
c.NotebookApp.notebook_dir = 'E:\\tf_models'     //修改到自定义文件夹

3)然后重启notebook服务器就可以了
注:其它方法直接命令到指定目录,Anaconda Prompt终端中输:jupyter notebook 目录地址

 

 

查看 conda 版本号
    conda -V
    conda --version

环境管理
    查看当前有哪些环境
    conda env list
    conda info -e
    实际执行命令示例:
~ conda env list # conda environments: # base * /anaconda3 flaskdev /anaconda3/envs/flaskdev pythonRoad /anaconda3/envs/pythonRoad test_py2 /anaconda3/envs/test_py2 ➜ ~ conda info -e # conda environments: # base * /anaconda3 flaskdev /anaconda3/envs/flaskdev pythonRoad /anaconda3/envs/pythonRoad test_py2 /anaconda3/envs/test_py2 查看环境管理的命令帮助 conda env -h 创建环境 conda create --name your_env_name 创建指定 python 版本的环境 conda create --name your_env_name python=2.7 conda create --name your_env_name python=3.6 创建包含某些包的环境 conda create --name your_env_name numpy scrapy 创建指定版本下包含某些包的环境 conda create --name your_env_name python=3.6 numpy scrapy 激活某个环境 source activate target_env_name 关闭激活的环境 source deactivate target_env_name 复制某个环境 conda create --name new_env_name --clone old_env_name 删除某个环境 conda remove --name target_env_name --all 包管理 列举当前活跃环境下的所有包 conda list 列举一个指定环境下的所有包 conda list -n your_env_name 为激活环境安装某个包 conda install package_name 为指定环境安装某个包 conda install --name target_env_name package_name 更新当前环境某个包 conda update package_name 更新指定环境某个包 conda update -n target_env_name package_name 删除当前环境某个包 conda remove package_name 注意: 如果是通过pip安装的包,移除时也请使用 pip uninstall package_name 命令移除,如果使用 conda remove 可能会发生异常,导致conda不可用 删除指定环境某个包 conda remove -n target_env_name package_name 搜索某个包信息 conda search package_name 更新anaconda conda update anaconda 更新python至最新版本 conda update python 更新所有包 conda update --all 分享环境 把自己的环境分享给别人,方便他人快速建立与你一模一样的环境(同一个版本的python及各种包). 一个分享环境快速的方法就是给他人一个你要分享环境的.yml文件。首先通过activate命令激活要分享的环境,然后在激活的环境中输入下面的命令,会在当前工作目录下生成一个yml文件。 步骤: 1) 生成欲分享环境的yml文件 conda env export > environment.yml
2) 他人在自己本地使用yml文件创建文件 conda env create -f environment.yml

3)导出conda当前安装的环境中使用pip安装的环境到requirements.txt中
pip freeze > requirements.txt

指定源安装

Conda 三方源

当前tuna还维护了一些anaconda三方源。

Conda Forge

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 

msys2

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ 

bioconda

  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

menpo

  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/

pytorch

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

切换为清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
 
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

切换回默认源:

conda config --remove-key channels

anaconda 安装指定源的包:

1、conda search
命令:conda search pkg_name
安装的时候直接:conda install cudatoolkit=版本后

2、安装其他源的包
命令:anaconda search -t conda pkg_name
命令:anaconda search -t conda cudatoolkit

上面找到了很多个版本的 cudatoolkit
命令:anaconda show Name
命令:anaconda show mwojcikowski/cudatoolkit

根据提示,用上面的命令安装包
conda install --channel https://conda.anaconda.org/mwojcikowski cudatoolkit
或者:
conda install -c https://conda.anaconda.org/mwojcikowski cudatoolkit

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM