最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

3.2 Conda實用命令

2023-01-29 12:24 作者:梗直哥丶  | 我要投稿

3.2 conda實用命令

本節(jié)目標(biāo):掌握conda的常用命令

conda是Anaconda發(fā)行版中的包管理器。你可以使用conda命令來安裝、卸載、更新和管理Python包。

下面是整理的常用conda命令:

  1. conda -V #查看conda版本,驗證是否安裝

  2. conda update conda #更新conda至最新版本

  3. conda update --all #更新所有包

  4. conda update package_name #更新指定的包

  5. conda create -n env_name package_name #創(chuàng)建名為env_name的新環(huán)境,并在該環(huán)境下安裝名為package_name 的包,可以指定新環(huán)境的版本號,例如:conda create -n python3 python=python3.7 numpy pandas,創(chuàng)建了python3環(huán)境,python版本為3.7,同時還安裝了numpy pandas包

  6. conda activate env_name #切換至env_name環(huán)境

  7. conda deactivate #退出環(huán)境

  8. conda info -e #顯示所有已經(jīng)創(chuàng)建的環(huán)境 或者使用 conda env list

  9. conda create --name new_env_name --clone old_env_name #復(fù)制old_env_name為new_env_name

  10. conda remove --name env_name --all #刪除環(huán)境

  11. conda list #查看所有已經(jīng)安裝的包

  12. conda install package_name #在當(dāng)前環(huán)境中安裝包

  13. conda install --name env_name package_name #在指定環(huán)境中安裝包

  14. conda remove -- name env_name package #刪除指定環(huán)境中的包

  15. conda remove package #刪除當(dāng)前環(huán)境中的包

  16. conda env remove -n env_name #采用第10條的方法刪除環(huán)境失敗時,可采用這種方法

3.2.1 Anaconda?圖形化界面介紹

上節(jié)我們安裝了Anaconda這個軟件,不知道你有沒有注意到,桌面上并沒有生成它的圖標(biāo),那么到哪里去找到它呢?

它在這個地方:?可以看到有Anaconda Navigator, Anaconda Prompt, 還有后續(xù)會講到的Jupyter Notebook。

我們先點擊Anaconda Navigator 啟動 看一下圖形化界面,可以看到home頁面, 已經(jīng)幫我們安裝好了一些工具軟件:有Jupyter Notebook。 點擊lanuch按鈕就能啟動了。

切換到Environments界面,看到base是默認(rèn)的虛擬環(huán)境 右側(cè)是已經(jīng)在base環(huán)境下默認(rèn)安裝好的包 在此你可以做一些添加、更新、刪除包的操作。下面的create按鈕用來新建一個新的虛擬環(huán)境 ,Clone按鈕用來克隆當(dāng)前環(huán)境, Import按鈕 用來導(dǎo)入外部的環(huán)境, Remove按鈕當(dāng)然就是用來刪除的了。

3.2.2 conda的命令行操作

接下來,我們來講conda的命令行操作。

點擊Anaconda Prompt打開命令行,可以看到前面的(base),這是默認(rèn)的虛擬環(huán)境,base是它的名字

接下來我們來學(xué)習(xí)日常開發(fā)中,會用到的一些conda命令。

conda -V #查看conda 的版本

如果想更新conda的版本使用:conda update conda #update關(guān)鍵字就是表示用來更新包,后面的conda 就是你需要更新的包的名字

查看配置了多少虛擬環(huán)境使用:conda env list #可以看到這里除了默認(rèn)環(huán)境base,我還創(chuàng)建了一個叫做kk的環(huán)境。注意:Base環(huán)境這里有個*號 ,代表當(dāng)前是處在這個環(huán)境下

這里說明一下:conda 的一個最大的優(yōu)勢,就是可以構(gòu)建多個python虛擬環(huán)境,他們彼此隔絕互不干擾,當(dāng)需要用到哪個環(huán)境時就切換到此。舉個例子:你正在python3.7的環(huán)境下做開發(fā),這時接到一個新活需要用到python2.7版本,這時你就可以使用conda新建一個python2.7的環(huán)境切換到此,來完成新任務(wù),不會影響到原來的項目。

創(chuàng)建環(huán)境的命令是:conda create -n GengZhi python

-n ?n是name的縮寫?-n后面是自己給新環(huán)境取得名字.這里我就叫GengZhi,建議大家取和項目相關(guān)辨識度高的名字.
名字后面的python?就代表Python的環(huán)境
也可以指定具體的Python版本 像這樣寫:?Python=3.7.這里我沒有指定版本conda就會幫我們下載最新的python解釋器.
創(chuàng)建好的新虛擬環(huán)境所在的位置是在電腦Anaconda安裝位置下的envs目錄下?

我們使用命令conda activate GengZhi 切換到此環(huán)境下,可以看到命令前的括號里的GengZhi,就說明我們切換到此環(huán)境了.activate 關(guān)鍵字后跟的就是你要切換到的環(huán)境名.如果想退出當(dāng)前環(huán)境使用conda deactivate 即可

我們在GengZhi這個環(huán)境下使用conda list 命令,列出此環(huán)境下已安裝的包,可以看到conda 除了幫我們安裝了python3.10 還幫我們裝了其他一些包,這就是conda的另一大優(yōu)勢:它可以幫我們安裝不同版本的包及其依賴,你再也不用為依賴關(guān)系而煩惱。

我們來使用conda安裝numpy: conda install numpy #conda就會從遠(yuǎn)程搜索numpy相關(guān)信息和依賴項目,Install關(guān)鍵字代表安裝,后面跟 你需要安裝的包的名字,可以指定具體的版本,不指定的話conda就會幫我們安裝最新的版本.

如果你不確定要安裝的包有哪些版本,可以使用指令: conda search numpy 來查看. Search關(guān)鍵字代表搜索,后面跟 你需要搜索的包的名字

刪除包的指令:conda uninstall numpy 或者 conda remove numpy .conda 就會幫我們將numpy包及其有依賴關(guān)系的包給刪除

假設(shè)想刪除我們剛創(chuàng)建的GengZhi環(huán)境,這里注意:首先我們需要先退出GengZhi環(huán)境,使用 conda deactivate 命令,然后在執(zhí)行:conda remove -n GengZhi --all . conda就會幫我們把gengzhi這個環(huán)境包含里面已經(jīng)安裝的包都給刪除.

關(guān)于conda 的日常開發(fā)經(jīng)常使用到的命令就介紹到這了,希望小伙伴們能多動手實踐,紙上得來終覺淺 絕知此事要躬行.

下一節(jié)我們來講解Jupyter Notebook的使用。

同步更新:

Github: https://github.com/Gengzhige


擴(kuò)展學(xué)習(xí):

https://www.bilibili.com/cheese/play/ss1380?spm_id_from=333.999.0.0


? ??



3.2 Conda實用命令的評論 (共 條)

分享到微博請遵守國家法律
兴国县| 浑源县| 安徽省| 定边县| 桃江县| 西青区| 门头沟区| 林州市| 花莲县| 临朐县| 历史| 岳阳市| 裕民县| 通化市| 江孜县| 庄浪县| 开远市| 白山市| 汶上县| 陇南市| 溆浦县| 修水县| 巴青县| 乌海市| 叙永县| 股票| 鹿泉市| 会昌县| 南昌县| 阳城县| 察隅县| 行唐县| 庆元县| 淮滨县| 汽车| 昭觉县| 朝阳市| 长寿区| 方山县| 原平市| 洞口县|