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