安裝miniconda

Miniconda快速入門

conda和virtualenv一樣,都是用于python項(xiàng)目做多版本環(huán)境創(chuàng)建與切換的,也就是在同一個(gè)環(huán)境中衣吠,可以存在幾個(gè)不同python版本或者不同requirement的虛擬環(huán)境,下面簡(jiǎn)單介紹一下miniconda的安裝以及使用

OS

  • Linux
  • Mac OS X
  • Windows(此處不做講解)

Setup

以Mac為例,其實(shí)和linux安裝步驟一模一樣

1. 安裝

linux

# 獲取安裝文件
wget https://repo.anaconda.com/miniconda/Miniconda3-py39_4.9.2-Linux-x86_64.sh

# 安裝miniconda叉抡,根據(jù)提示完成安裝
cd ~/
sh ./Miniconda3-py39_4.9.2-Linux-x86_64.sh

# 需新建Terminal Session或手動(dòng)加載環(huán)境變量來使得conda生效
# 手動(dòng)加載
source ~/.bashrc
source ~/.bash_profie

win

1、打開Anaconda Powershell Prompt答毫,執(zhí)行以下命令褥民。執(zhí)行后將在用戶目錄即C:\Users\xxx下生成.condarc文件。

conda config --set show_channel_urls yes

2洗搂、用文件編輯器如記事本打開.condarc文件消返,將其中的內(nèi)容替換如下并保存。

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

清除緩存

conda clean -i
2. 驗(yàn)證安裝成功
mymac:~ mymac$ conda -h
usage: conda [-h] [-V] command ...

conda is a tool for managing and deploying applications, environments and packages.

Options:

.....

3. 升級(jí)conda以及pip version
conda upgrade conda
pip install --upgrade pip

4. 查看當(dāng)前env list耘拇,由于新建conda撵颊,所以env默認(rèn)只有base
mymac:~ mymac$ conda-env list
# conda environments:
#
base                  *  /Users/mymac/miniconda2

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

  1. 使用conda create創(chuàng)建虛擬環(huán)境,比如創(chuàng)建一個(gè)名字為djangocms惫叛,python version為2.7的虛擬環(huán)境:
# 注意:這里最好指定python的版本倡勇,例如python=2.7
# 不然系統(tǒng)會(huì)直接使用global python version
# 并且把你所安裝的依賴包全部放在global env下面,不利于你對(duì)python虛擬環(huán)境的隔離
conda create -n djangocms python=2.7 -y

#創(chuàng)建完畢后注意看提示
#
# To activate this environment, use:
# > source activate djangocms
#
# To deactivate an active environment, use:
# > source deactivate
#

# 查看env list
conda-env list
# conda environments:
#
base                  *  /Users/xy920/miniconda2
djangocms                /Users/mymac/miniconda2/envs/flaskcms

  1. 使用conda activate/deactivate來激活和退出虛擬環(huán)境
# activate
mymac:~ mymac$ condaactivate djangocms
(djangocms) mymac:~ mymac$ pip freeze
certifi==2018.1.18
(djangocms) mymac:~ mymac$

# 激活虛擬環(huán)境之后你就可以在這里邊安裝依賴包做進(jìn)一步開發(fā)了
# 使用`pip`安裝依賴包嘉涌,比如`djangocms-installer`
(djangocms) mymac:~ mymac$ pip install djangocms-installer 
(djangocms) mymac:~ mymac$ pip freeze
certifi==2018.1.18
dj-database-url==0.5.0
djangocms-installer==1.0.0
pytz==2018.3
six==1.11.0
tzlocal==1.5.1

# 退出djangocms虛擬環(huán)境
(djangocms) mymac:~ mymac$ conda deactivate
mymac:~ mymac$ 

卸載miniconda

#去掉~/.bash_profile環(huán)境變量配置
# added by Miniconda2 installer
export PATH="/Users/xy920/miniconda2/bin:$PATH"

#刪除miniconda
rm -rf ~/miniconda2

# 去掉相關(guān)隱藏文件
rm -rf ~/.condarc ~/.conda ~/.continuum
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末妻熊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子仑最,更是在濱河造成了極大的恐慌扔役,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件警医,死亡現(xiàn)場(chǎng)離奇詭異亿胸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)预皇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門损敷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人深啤,你說我怎么就攤上這事拗馒。” “怎么了溯街?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵诱桂,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我呈昔,道長(zhǎng)挥等,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任堤尾,我火速辦了婚禮肝劲,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己辞槐,他們只是感情好掷漱,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著榄檬,像睡著了一般卜范。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鹿榜,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天海雪,我揣著相機(jī)與錄音,去河邊找鬼舱殿。 笑死奥裸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的沪袭。 我是一名探鬼主播刺彩,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼枝恋!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嗡害,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤焚碌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后霸妹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體十电,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年叹螟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鹃骂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡罢绽,死狀恐怖畏线,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情良价,我是刑警寧澤寝殴,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站明垢,受9級(jí)特大地震影響蚣常,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜痊银,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一抵蚊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦贞绳、人聲如沸谷醉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽孤紧。三九已至,卻和暖如春拒秘,著一層夾襖步出監(jiān)牢的瞬間号显,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工躺酒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留押蚤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓羹应,卻偏偏與公主長(zhǎng)得像揽碘,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子园匹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

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

  • 安裝miniconda https://conda.io/miniconda.html(Windows/Mac/L...
    歐陽冉冉閱讀 6,495評(píng)論 0 1
  • Anaconda是一個(gè)發(fā)行包雳刺,里面集成打包了很多的軟件包,使用conda包管理器來安裝軟件裸违,比較方便掖桦,但是Anac...
    土豆干鍋閱讀 1,543評(píng)論 0 0
  • 把之前寫在CSDN的博文搬運(yùn)了過來,集中記錄自己的學(xué)習(xí)過程供汛。 首先了解 conda枪汪、Anaconda、Minico...
    guguaihezi閱讀 3,642評(píng)論 0 1
  • conda和virtualenv一樣怔昨,都是用于python項(xiàng)目做多版本環(huán)境創(chuàng)建與切換的雀久,也就是在同一個(gè)環(huán)境中,可以...
    eason02閱讀 39,927評(píng)論 2 11
  • Miniconda 下載網(wǎng)址:https://conda.io/miniconda.html 選擇Linux下的文...
    用1心閱讀 5,617評(píng)論 2 4