Translation not up to date
Můžete změnit název, popis a konfiguraci hardwaru šablony prostředí, kterou jste vytvořili. Můžete přizpůsobit konfiguraci šablon prostředí notebooku Jupyter pomocí kanálů conda nebo pomocí pip. Můžete poskytnout seznam balíků conda, seznam balíků pipu nebo kombinaci obou těchto balíků. Používáte-li balíky conda, můžete poskytnout seznam dalších umístění kanálů conda, kterými lze balíky získat.
- Požadovaná oprávnění
- Chcete-li upravit šablonu prostředí, musíte mít v projektu roli Administrátor nebo Editor .
- Omezení
- Jazyk existující šablony prostředí nelze změnit.
- Není možné upravit konfiguraci softwaru šablony prostředí Spark, kterou jste vytvořili.
Chcete-li upravit šablonu prostředí, kterou jste vytvořili:
Na kartě Spravovat vašeho projektu klepněte na stránku Prostředí .
V sekci Aktivní běhová prostředí zkontrolujte, zda není aktivní žádná běhová komponenta pro šablonu prostředí, kterou chcete změnit.
V sekci Šablony prostředí klepněte na šablonu prostředí, kterou chcete upravit.
Proveďte požadované změny.
Pro šablonu prostředí pro juypter notebook vyberte vytvoření přizpůsobení a určete knihovny, které se mají přidat do standardních balíků, které jsou standardně dostupné. Můžete také použít přizpůsobení pro upgrade nebo snížení úrovně balíků, které jsou součástí standardní konfigurace softwaru.
Knihovny, které jsou přidány do šablony prostředí prostřednictvím přizpůsobení, nejsou zachovány; jsou však automaticky instalovány při každém spuštění běhové komponenty prostředí. Všimněte si, že pokud přidáte knihovnu pomocí
pip install
prostřednictvím buňky notebooku a ne pomocí přizpůsobení, budete moci tuto knihovnu použít; knihovna není k dispozici pro někoho jiného, kdo používá stejnou šablonu prostředí.Chcete-li použít poskytovanou šablonu k přidání vlastních knihoven, můžete ji použít. Pro Python a pro R. existuje jiná šablona. Následující příklad ukazuje, jak přidat balíky Python :
# Modify the following content to add a software customization to an environment. # To remove an existing customization, delete the entire content and click Apply. # Add conda channels below defaults, indented by two spaces and a hyphen. channels: - defaults # To add packages through conda or pip, remove the comment on the following line. # dependencies: # Add conda packages here, indented by two spaces and a hyphen. # Remove the comment on the following line and replace sample package name with your package name: # - a_conda_package=1.0 # Add pip packages here, indented by four spaces and a hyphen. # Remove the comments on the following lines and replace sample package name with your package name. # - pip: # - a_pip_package==1.0
Důležité při přizpůsobování:
- Před úpravou balíku ověřte, že změny, které plánujete, mají zamýšlený účinek.
- Produkt
conda
může nahlásit změny nezbytné pro instalaci daného balíku, aniž by jej skutečně nainstaloval. Změny můžete ověřit ze svého zápisníku. Například, pro knihovnu Plotly:- V zápisníku Python zadejte:
!conda install --dry-run plotly
- V zápisníku R zadejte:
print(system2("conda", args=c("install","--dry-run","r-plotly"), stdout=TRUE))
- V zápisníku Python zadejte:
- Produkt
pip
instaluje balík. Po opětném spuštění běhové komponenty po ověření však balík odeberete. Zde si také můžete ověřit změny provedené v zápisníku. Například, pro knihovnu Plotly:- V zápisníku Python zadejte:
!pip install plotly
- V zápisníku R zadejte:
print(system2("pip", args="install plotly", stdout=TRUE))
- V zápisníku Python zadejte:
- Produkt
- Pokud můžete získat balík prostřednictvím produktu
conda
z výchozích kanálů a prostřednictvím produktupip
z rozhraní PyPI, je upřednostňovanou metodou prostřednictvím produktuconda
z výchozích kanálů. - Konda provádí kontrolu závislosti při instalaci balíků, které mohou být náročné na paměť, pokud přidáte mnoho balíků do přizpůsobení. Ujistěte se, že jste vybrali prostředí s dostatečnou pamětí RAM, abyste povolili kontrolu závislosti v době, kdy je běhové prostředí spuštěno.
- Chcete-li zabránit zbytečnému kontrolování závislostí, chcete-li balíky pouze z jednoho kanálu Conda, vyloučit výchozí kanály odebráním produktu
defaults
ze seznamu kanálů v šabloně a přidánímnodefaults
. - Kromě hlavního kanálu Anaconda, mnoho balíčků pro R lze nalézt v Anaconda R kanál. V prostředích R je tento kanál již součástí výchozích kanálů, proto není třeba jej přidávat samostatně.
- Přidáte-li balíky pouze pomocí píp nebo pouze přes conda do šablony přizpůsobení, musíte se ujistit, že produkt
dependencies
není označen jako komentář v šabloně. - Když uvedete verzi balíku, použijte jedno
=
pro balíkyconda
a==
pro balíkypip
. Kdykoli je to možné, uveďte číslo verze, protože to výrazně snižuje dobu instalace a spotřebu paměti. Pokud neuvedete verzi, správce balíků může vybrat nejnovější dostupnou verzi nebo zachovat verzi, která je k dispozici v balíku. - Jako přizpůsobení nelze přidat libovolné rozšíření zápisníku, protože rozšíření zápisníku musí být předinstalovaná.
- Před úpravou balíku ověřte, že změny, které plánujete, mají zamýšlený účinek.
Použijte své změny.
Další informace
Nadřízené téma: Správa výpočetních prostředků