0 / 0
Go back to the English version of the documentation
Přizpůsobení šablon prostředí
Last updated: 19. 5. 2023
Přizpůsobení šablon prostředí

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:

  1. Na kartě Spravovat vašeho projektu klepněte na stránku Prostředí .

  2. V sekci Aktivní běhová prostředí zkontrolujte, zda není aktivní žádná běhová komponenta pro šablonu prostředí, kterou chcete změnit.

  3. V sekci Šablony prostředí klepněte na šablonu prostředí, kterou chcete upravit.

  4. 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))
      • 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))
    • Pokud můžete získat balík prostřednictvím produktu conda z výchozích kanálů a prostřednictvím produktu pip z rozhraní PyPI, je upřednostňovanou metodou prostřednictvím produktu conda 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ím nodefaults.
    • 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íky conda a == pro balíky pip . 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á.
  5. Použijte své změny.

Další informace

Nadřízené téma: Správa výpočetních prostředků

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more