第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

以最低要求導(dǎo)出 Conda 環(huán)境

以最低要求導(dǎo)出 Conda 環(huán)境

森欄 2023-10-26 10:38:21
將 Anaconda 環(huán)境導(dǎo)出到 YAML 文件的典型命令是:conda env export --name my_env > myenv.yml然而,一個(gè)巨大的問(wèn)題是該文件的可讀性,因?yàn)樗袔?kù)及其所有依賴(lài)項(xiàng)的硬規(guī)范。Anaconda 有沒(méi)有辦法導(dǎo)出最佳最小命令子集的列表,該列表將包含這些依賴(lài)項(xiàng)以使 YAML 更具可讀性?例如,如果您在 conda 環(huán)境中安裝的所有內(nèi)容都是pip和scipy,那么 Anaconda 是否有辦法意識(shí)到該文件應(yīng)該只讀?。簄ame: my_env channels:   - defaults dependencies:   - scipy=1.3.1   - pip=19.2.3這樣,即使沒(méi)有改進(jìn)(如果修復(fù)了上游錯(cuò)誤),anaconda 環(huán)境仍將具有完全相同的規(guī)范,并且任何查看 yml 文件的人都會(huì)理解運(yùn)行代碼“需要”什么,從某種意義上說(shuō)如果他們確實(shí)想要/無(wú)法使用 conda 環(huán)境,他們會(huì)知道需要安裝哪些軟件包?
查看完整描述

2 回答

?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊

Conda CLI 中的選項(xiàng)

這就是--from-history旗幟的用途,但不完全是這樣。它不會(huì)包含每個(gè)包的確切構(gòu)建信息,而是僅包含所謂的顯式規(guī)范,即用戶(hù)通過(guò) CLI 顯式請(qǐng)求的規(guī)范(例如,conda install scipy=1.3.1)。試試:

conda?env?export?--from-history?--name?my_env?>?myenv.yml

僅當(dāng)用戶(hù)最初在安裝過(guò)程中包含版本時(shí),這才會(huì)包含版本。因此,創(chuàng)建新環(huán)境很可能不會(huì)使用完全相同的版本和構(gòu)建。另一方面,如果用戶(hù)最初包含版本和構(gòu)建之外的附加約束,它們也將被包含(例如,通道規(guī)范conda install conda-forge::numpy將導(dǎo)致conda-forge::numpy)。

另一個(gè)值得注意的選項(xiàng)是 flag?--no-builds,它將導(dǎo)出 YAML 中的每個(gè)包,但忽略構(gòu)建說(shuō)明符。這些標(biāo)志以互斥的方式工作。


污染

如果這還不夠,那么有一個(gè)名為conda-minify 的外部實(shí)用程序,它提供了一些功能來(lái)導(dǎo)出基于依賴(lài)關(guān)系樹(shù)而不是通過(guò)用戶(hù)的顯式規(guī)范最小化的環(huán)境。


查看完整回答
反對(duì) 回復(fù) 2023-10-26
?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

看看pipreqs。它僅根據(jù)您在項(xiàng)目中明確執(zhí)行的導(dǎo)入創(chuàng)建一個(gè)requirements.txt 文件(您甚至可以選擇--no-pin忽略版本號(hào))。您稍后可以使用此文件通過(guò)conda install --file requirements.txt.

但是,如果您的目標(biāo)是evironments.yml文件,則必須手動(dòng)創(chuàng)建它。但這只是從 clean 中復(fù)制并粘貼requirements.txt。您只需將 conda 與“僅 pip”安裝分開(kāi)即可。


查看完整回答
反對(duì) 回復(fù) 2023-10-26
  • 2 回答
  • 0 關(guān)注
  • 654 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)