0#4 conda 相關(guān)

參考資料:

??conda -h
??清華大學鏡像站

指令格式

??usage: conda [-h] [-V] command ...
??usage: conda clean [-h] [-y] [--dry-run] [--json] [--debug] [--verbose] [-q] [-a] [-i] [-l] [-t] [-p] [-s]
??usage: conda config [-h] [--json] [--debug] [--verbose] [--system | --env | --file FILE]
??usage: conda create [-h] [-y] [--dry-run] [-f] [--file FILE] [--no-deps]
????[--only-deps] [-m] [-C] [--use-local] [--offline]
????[--no-pin] [-c CHANNEL] [--override-channels]
????[-n ENVIRONMENT | -p PATH] [-q] [--copy] [-k]
????[--update-dependencies] [--no-update-dependencies]
????[--channel-priority] [--no-channel-priority] [--clobber]
????[--show-channel-urls] [--no-show-channel-urls]
????[--download-only] [--json] [--debug] [--verbose]
????[--clone ENV] [--no-default-packages]
????[package_spec [package_spec ...]]
??usage: conda info [-h] [--json] [--debug] [--verbose] [--offline] [-a] [-e]
????[-l] [-s] [--base] [--unsafe-channels]
????[packages [packages ...]]
......

簡介

??Anaconda提供一種比普通python虛擬環(huán)境更加強大的支持意乓,可以選擇python版本朴则,強大的包管理房交;并且對數(shù)據(jù)科學更加的支持情屹。使用虛擬環(huán)境更加方便梧喷,并不需要進入相關(guān)的目錄。

一些選項

1. 管理conda

1.1查看conda版本

conda --version
conda -V

輸出如下:

conda 4.5.11

1.2 查看conda詳細信息

conda info

輸出如下

     active environment : base
    active env location : /home/lee/anaconda3
            shell level : 1
(使用的config文件)user config file : /home/lee/.condarc
 populated config files : 
(conda版本)conda version : 4.5.11
    conda-build version : 3.15.1
(python版本)python version : 3.7.0.final.0
(路徑相關(guān))base environment : /home/lee/anaconda3)
(使用的channels)
 channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/linux-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/linux-64
                          https://repo.anaconda.com/pkgs/pro/noarch
          package cache : /home/lee/anaconda3/pkgs
                          /home/lee/.conda/pkgs
(虛擬環(huán)境文件夾)envs directories : /home/lee/anaconda3/envs
                          /home/lee/.conda/envs
               platform : linux-64
             user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Linux/4.15.0-46-generic ubuntu/16.04 glibc/2.27
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

1.3 添加conda的國內(nèi)源

使用清華源.

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 --set show_channel_urls yes

使用conda三方源
1.Conda Forge

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

2.msys2

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

3.bioconda

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

4.menpo

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

5.pytorch

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

1.4 更新conda

conda update

??將conda包更新為最新的兼容版本昌腰。為此您宪,它可能會更新一些已經(jīng)安裝的軟件包,或者安裝其他軟件包芍躏。
??--no update deps??防止現(xiàn)有包更新
??--force??????完全跳過依賴性檢查
??但是有時候,做了一些錯誤的指令,使得文件權(quán)限出現(xiàn)問題,我們可以使用最初的下載文件執(zhí)行.(不會刪除已有文件)

./Anaconda3-5.3.1-Linux-x86_64.sh -u

2.管理虛擬環(huán)境

2.1 幫助信息

??輸入如下指令可以查看環(huán)境管理的全部命令幫助:

conda env -h

2.2 創(chuàng)建環(huán)境

  1. 指定環(huán)境的名稱(-n選項)
conda create -n env_name

或者

conda create --name env_name

輸出如下:

Solving environment: done
(關(guān)于更新)
==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 4.6.8

Please update conda by running

    $ conda update -n base -c defaults conda


## Package Plan ##
(文件的路徑)
  environment location: /home/lee/anaconda3/envs/lee
(確認執(zhí)行)
Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#(激活虛擬環(huán)境)
#     $ conda activate lee
#
# To deactivate an active environment, use
#(退出虛擬環(huán)境)
#     $ conda deactivate
  1. 指定python版本(python選項)
    conda create -n lee_py36 python=3.6
    輸出如下:(要下載的東西更加多)
image.png
  1. 指定虛擬環(huán)境的路徑
    -p與-n參數(shù)不能同時使用
conda create -p /home/lee/lee_py36 python=3.6

2.3 查看現(xiàn)有環(huán)境

conda env list
image.png

2.4 刪除環(huán)境

conda remove -n env_name --all

2.5 復制環(huán)境

conda create -n new_env --clone old_env

2.6 激活環(huán)境:

conda activate env_name

2.7 退出環(huán)境:

conda deactivate

3.安裝python包:(同pip)

3.1 安裝python包文件

conda install pypi_package

3.2 刪除python包文件

conda remove pypi_package

3.3 列出目前的包文件

conda list
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末邪乍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子对竣,更是在濱河造成了極大的恐慌庇楞,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件否纬,死亡現(xiàn)場離奇詭異吕晌,居然都是意外死亡,警方通過查閱死者的電腦和手機临燃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門睛驳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人膜廊,你說我怎么就攤上這事乏沸。” “怎么了溃论?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵屎蜓,是天一觀的道長痘昌。 經(jīng)常有香客問我钥勋,道長炬转,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任算灸,我火速辦了婚禮扼劈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘菲驴。我一直安慰自己荐吵,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布赊瞬。 她就那樣靜靜地躺著先煎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪巧涧。 梳的紋絲不亂的頭發(fā)上薯蝎,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音谤绳,去河邊找鬼占锯。 笑死,一個胖子當著我的面吹牛缩筛,可吹牛的內(nèi)容都是我干的消略。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼瞎抛,長吁一口氣:“原來是場噩夢啊……” “哼艺演!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起桐臊,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤钞艇,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后豪硅,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哩照,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年懒浮,在試婚紗的時候發(fā)現(xiàn)自己被綠了飘弧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡砚著,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出冠王,到底是詐尸還是另有隱情柱彻,我是刑警寧澤,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站鸣奔,受9級特大地震影響惩阶,放射性物質(zhì)發(fā)生泄漏断楷。R本人自食惡果不足惜脐嫂,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一账千、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦论衍、人聲如沸坯台。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽撤摸。三九已至准夷,卻和暖如春代承,著一層夾襖步出監(jiān)牢的瞬間掖棉,已是汗流浹背幔亥。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工针肥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人具帮。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓蜂厅,卻偏偏與公主長得像掘猿,于是被迫代替她去往敵國和親唇跨。 傳聞我的和親對象是個殘疾皇子轻绞,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容