日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

包管理工具conda极简教程

發布時間:2024/7/23 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 包管理工具conda极简教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

包管理工具conda極簡教程

conda的作用

Anaconda是目前非常流行的一個python包管理器,自帶很多流行的python庫,包括numpy,pandas等,當然還有conda。而Conda是一個開源的軟件包管理系統和環境管理系統,用于安裝多個版本的軟件包及其依賴關系,并在它們之間輕松切換。

直接進入正題,本文通過幾個最基本的命令,來介紹conda如何使用。

創建一個虛擬環境

首先假設你已經安裝了anaconda
使用如下命令創建一個名為py2_pytorch的指定python版本的新環境。

[ansheng@*** ~]$conda create -n py2_pytorch python=2.7

查看所有環境

使用conda env list命令可以查看當前的所有python環境

[ansheng@*** ~]$conda env list # conda environments: # base * /data/ansheng/anaconda2 py2_pytorch /data/ansheng/anaconda2/envs/py2_pytorch

可以看到,當前有兩個環境,一個是安裝anaconda后自帶的base環境,一個是我們剛剛新建的python環境py2_pytorch。

刪除一個虛擬環境

[ansheng@*** ~]$conda env remove -n py2_pytorch

激活or關閉指定環境

使用source activate 環境名 激活指定環境

[ansheng@*** ~]$source activate py2_pytorch (py2_pytorch) [ansheng@*** ~]$

使用source deactivate or source deactivate 環境名 關閉當前環境

(py2_pytorch) [ansheng@ocr-gpu-12-10 ~]$ source deactivate py2_pytorch (base) [ansheng@ocr-gpu-12-10 ~]$

使用后一定要記得關閉

在指定環境中安裝包

假設我們想在新建的python環境py2_pytorch中安裝cpu版本的pytorch,我們來模擬這個過程

首先切換到想要安裝python包的環境中
使用conda install + python包名稱 的方式安裝指定的包及相關的依賴包

[ansheng@*** ~]$source activate py2_pytorch (py2_pytorch) [ansheng@*** ~]$conda install pytorch

耐心的等待后cpu版本的pytorch就裝好了,當然如果你想裝對應CUDA9.0的GPU版本的pytorch,使用如下命令,不過這已經是題外話了。

(py2_pytorch) [ansheng@*** ~]$conda install pytorch-nightly cudatoolkit=9.0 -c pytorch

一鍵化的conda install命令幫忙處理了所有依賴關系,推薦僅在一個新的空環境中使用conda install這樣的命令來快速的安裝一個如tensorflow或pytorch這樣具有眾多依賴的python庫。

個人還是比較推薦使用pip install命令來安裝python包,使用方法沒有區別,例如:

(py2_pytorch) [ansheng@*** ~]$pip install numpy (py2_pytorch) [ansheng@*** ~]$pip install pandas

演示:嘗試切換環境并調用python包

下面我們來進行一個簡單的實踐演示,直觀感受下conda的正確打開方式。

首先我們先退出剛剛打開的py2_pytorch環境

(py2_pytorch) [ansheng@ocr-gpu-12-10 ~]$ source deactivate (base) [ansheng@ocr-gpu-12-10 ~]$

base環境是我平時最常用的python環境,這里面安裝了tensorflow,因此在base環境中我可以進行如下操作:

(base) [ansheng@*** ~]$ python Python 2.7.15 |Anaconda, Inc.| (default, May 1 2018, 23:32:55) [GCC 7.2.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> import tensorflow >>> import torch Traceback (most recent call last):File "<stdin>", line 1, in <module> ImportError: No module named torch >>>

可以看到,在base環境下,我們運行python后,可以import一些常規庫如numpy,也可以成功import tensorflow。但是我們沒有安裝pytorch,因此我們import torch失敗。

這時,當我們想安裝一個pytorch,但是又擔心pytorch和tensorflow這兩個依賴都比較多的庫產生沖突時,conda就派上用場了。

正如我們之前做的那樣,我們可以新建一個和當前python環境完成隔離的新的環境,在這個環境中來維護pytorch所需的所有依賴。因此,當我想要使用pytorch時,我僅僅需要激活py2_pytorch環境即可,例如:

[ansheng@*** ~]$source activate py2_pytorch (py2_pytorch) [ansheng@*** ~]$ (py2_pytorch) [ansheng@*** ~]$ python Python 2.7.15 |Anaconda, Inc.| (default, May 1 2018, 23:32:55) [GCC 7.2.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> import torch >>> import tensorflow Traceback (most recent call last):File "<stdin>", line 1, in <module> ImportError: No module named tensorflow >>> quit()

總結

以上是生活随笔為你收集整理的包管理工具conda极简教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美色图19p | 国产福利网站 | 国产在线观看免费播放 | 日韩伦理一区二区三区 | 农村妇女毛片精品久久久 | 亚洲欧洲日韩综合 | 久久精品97 | 久久网中文字幕 | 成人久久影院 | 91久久视频 | 亚洲色成人www永久网站 | 99热网址 | 成人尹人| 四虎网址在线观看 | 成人三级在线看 | 日韩在线观看精品 | 冲田杏梨av | 久久国产精品-国产精品 | 特黄1级潘金莲 | 色婷婷av777| 在线观看 中文字幕 | 香港三级日本三级韩国三级 | 99热最新在线 | 毛片入口| 色久影院| 成人欧美视频在线观看 | 麻豆av网| 日韩在线观看第一页 | 欧美成人三区 | 2022天天操| 乱xxxxx普通话对白 | 久久国产精品久久精品国产 | 亚洲最黄网站 | 亚洲天堂伦理 | 都市激情自拍偷拍 | 无码国产精品一区二区色情男同 | 看黄色的网址 | www.夜夜骑| 国产精品电影 | 国产精品美女自拍视频 | 免费看污片的网站 | 黄色录像网址 | 欧美 中文字幕 | 日韩中文字幕影院 | 日本女优一区 | 天天操天天插天天干 | 永久免费汤不热视频 | 五月婷综合 | 在线视频中文字幕 | 久久婷婷影院 | 99精品人妻无码专区在线视频区 | 饥渴少妇色诱水电工 | 免费在线观看黄网 | 天天射天天草 | 成人亚洲黄色 | 国产精品视频不卡 | 人人妻人人爽人人澡人人精品 | 黄色在线观看视频网站 | 亚洲 成人 av | 九七人人爽 | 91亚洲国产 | a无一区二区三区 | 丰满大乳奶做爰ⅹxx视频 | 亚洲成人黄色av | 五月色综合| 97香蕉碰碰人妻国产欧美 | 免费精品视频在线 | 波多野结衣丝袜 | 日韩美在线 | 亚洲一区二区三区在线 | 成人三级在线播放 | 亚洲色图制服诱惑 | 欧美日韩不卡合集视频 | 超碰人人做| 国产伦精品一区二区三区照片 | 欧美亚洲欧美 | 午夜国产一区二区 | 国产不卡视频 | 久久精品8 | 亚洲电影在线观看 | 毛片你懂的| 炕上如狼似虎的呻吟声 | 中文在线a√在线8 | 青青草精品在线 | 原来神马电影免费高清完整版动漫 | 久久久免费高清视频 | 亚洲色图偷 | 老熟妇一区二区三区啪啪 | 国产综合在线播放 | 樱花动漫无圣光 | 久月婷婷| 性三级视频 | 免费的黄色的视频 | 两女双腿交缠激烈磨豆腐 | 伊人久久久 | 看毛片的网址 | 国产一级在线播放 | 久青草影视| 国产精品成人3p一区二区三区 |