欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟詳細(xì)記錄

 更新時(shí)間:2022年08月15日 14:34:04   作者:Begonia_cat  
對于生信工作者,有一個(gè)方便可用的環(huán)境可以極大地方便我們開展分析,conda可以讓我們在非root的情況下較為方便地切換不同的工作環(huán)境,下面這篇文章主要給大家介紹了關(guān)于conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟的相關(guān)資料,需要的朋友可以參考下

前言

在跑項(xiàng)目時(shí),常常會安裝很多的包,也通常會遇到需要安裝指定版本的包,以及包與包不兼容的問題。

比如:在項(xiàng)目1中安裝librosa時(shí),會自動安裝相應(yīng)版本的numpy。而如果你把各個(gè)項(xiàng)目都放在一個(gè)環(huán)境下,且項(xiàng)目2需要的numpy并不是這個(gè)版本,可能就會被替換,從而出現(xiàn)不兼容的問題。

因此,建議在運(yùn)行項(xiàng)目時(shí),針對每一個(gè)項(xiàng)目單獨(dú)創(chuàng)建環(huán)境,這樣能夠保證各個(gè)項(xiàng)目之間的環(huán)境互不影響。在運(yùn)行指定項(xiàng)目時(shí),只需要激活該項(xiàng)目所在的環(huán)境即可。

通常我們安裝完anaconda后,電腦本地會有一個(gè)base環(huán)境,不過我們通常不在base環(huán)境下跑項(xiàng)目。接下來一起學(xué)一學(xué)如何創(chuàng)建項(xiàng)目需要的環(huán)境吧!

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

conda create -n 環(huán)境名 python=版本號

例如:conda create -n myproject python=3.7

此處表示新建一個(gè)名為myproject的環(huán)境,python版本為3.7

2、激活環(huán)境

conda activate 環(huán)境名

例如:conda activate myproject

3、安裝包

(1)手動一個(gè)一個(gè)安裝

pip install 包名

例如:pip install librosa

安裝指定版本的包

pip install 包名==版本號

?注意是==哦!

(2)批量安裝

常見于復(fù)現(xiàn)代碼時(shí),通常原作者都將環(huán)境所需要的包放在requirements.txt文檔中,此時(shí)我們只需要

①將目錄切換到requirements.txt所在的位置。

cd 目錄

②執(zhí)行命令

pip install -r requirements.txt

此時(shí),pip install命令會逐一讀取requirements.txt中的內(nèi)容。

省時(shí)省力!

如果執(zhí)行命令時(shí)報(bào)錯(cuò),就看一下文檔里是否有注釋語句,刪除注釋語句。(筆者的親身經(jīng)歷,不過尚不知道原理)

我們自己應(yīng)該怎么寫requirements.txt呢?很簡單,如下圖所示,把需要的包按照包名==版本號的格式,寫入txt文檔中即可:

4、卸載包

(1)手動一個(gè)一個(gè)卸載

卸載已安裝的包

pip uninstall 包名

卸載指定版本的包

pip uninstall 包名==版本號

(2)批量卸載

①切換到requirements.txt文件所在目錄

cd 目錄

②執(zhí)行命令

conda uninstall -t requirements.txt

5、查看當(dāng)前環(huán)境中所有已安裝的包

conda list

6、退出當(dāng)前環(huán)境

方法1:激活base環(huán)境即可

conda activate base

方法2:deactivate直接退出

conda deactivate 環(huán)境名

7、查看電腦上所有已創(chuàng)建的環(huán)境

conda info --env

8、刪除不需要的環(huán)境

conda remove -n 環(huán)境名 --all

例如:conda remove -n myproject --all

補(bǔ)充:關(guān)于R的友情提醒

自己在配置好conda后,使用R,會提示缺少library,在我的報(bào)錯(cuò)中是缺少庫文件 (之前忘了保存圖了)。

libiconv.so.2:cannot open shared object file: No such file or directory

但是不在conda的環(huán)境下啟動R就沒事,使用 ` locate ` 整個(gè)服務(wù)器都沒有發(fā)現(xiàn)類似的文件,這個(gè)時(shí)候需要使用conda安裝libiconv才可以正常使用R。

之前搜索問題的時(shí)候,看到健明老師有過類似的問題,不過我們?nèi)鄙俚膸煳募Q不一樣。大家如果遇到類似的問題,可以安裝庫試試。

總結(jié) 

到此這篇關(guān)于conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟的文章就介紹到這了,更多相關(guān)conda創(chuàng)建環(huán)境 安裝包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中sorted()用法案例代碼

    Python中sorted()用法案例代碼

    sorted() 作為?Python?內(nèi)置函數(shù)之一,其功能是對序列(列表、元組、字典、集合、還包括字符串)進(jìn)行排序,這篇文章主要介紹了Python中sorted()用法,需要的朋友可以參考下
    2023-02-02
  • numpy array找出符合條件的數(shù)并賦值的示例代碼

    numpy array找出符合條件的數(shù)并賦值的示例代碼

    本文主要介紹了numpy array找出符合條件的數(shù)并賦值的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Python基于BeautifulSoup爬取京東商品信息

    Python基于BeautifulSoup爬取京東商品信息

    這篇文章主要介紹了Python基于BeautifulSoup爬取京東商品信息,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python中__str__()方法的實(shí)用技巧分享

    Python中__str__()方法的實(shí)用技巧分享

    在Python編程中,__str__()是一個(gè)特殊方法,它允許自定義對象的字符串表示形式,本文將深入探討__str__()的相關(guān)實(shí)用技巧,希望對大家有所幫助
    2023-11-11
  • 對python借助百度云API對評論進(jìn)行觀點(diǎn)抽取的方法詳解

    對python借助百度云API對評論進(jìn)行觀點(diǎn)抽取的方法詳解

    今天小編就為大家分享一篇對python借助百度云API對評論進(jìn)行觀點(diǎn)抽取的方法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python順序結(jié)構(gòu)語句詳解

    Python順序結(jié)構(gòu)語句詳解

    這篇文章主要為大家介紹了Python順序結(jié)構(gòu)語句,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python 變量類型詳解

    Python 變量類型詳解

    變量可以指定不同的數(shù)據(jù)類型,這些變量可以存儲整數(shù),小數(shù)或字符。這篇文章主要介紹了Python 變量類型詳解,需要的朋友可以參考下
    2018-10-10
  • 對python中dict和json的區(qū)別詳解

    對python中dict和json的區(qū)別詳解

    今天小編就為大家分享一篇對python中dict和json的區(qū)別詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • django開發(fā)教程之利用緩存文件進(jìn)行頁面緩存的方法

    django開發(fā)教程之利用緩存文件進(jìn)行頁面緩存的方法

    緩存相信對各位程序員們來說都不陌生,下面這篇文章主要給大家介紹了關(guān)于django開發(fā)教程之利用緩存文件進(jìn)行頁面緩存的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • python中l(wèi)ogging庫的使用總結(jié)

    python中l(wèi)ogging庫的使用總結(jié)

    Python的logging模塊提供了通用的日志系統(tǒng),可以方便第三方模塊或者是應(yīng)用使用,下面這篇文章主要給大家介紹了關(guān)于python中l(wèi)ogging庫使用的一些知識總結(jié),文中給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10

最新評論