0 / 0
Go back to the English version of the documentation
Ortam şablonlarının uyarlanması
Last updated: 06 Tem 2023
Ortam şablonlarının uyarlanması

Yarattığınız bir ortam şablonunun adını, tanımını ve donanım yapılandırmasını değiştirebilirsiniz. Jupyter not defteri ortam şablonlarının yazılım yapılandırmasını conda kanalları aracılığıyla ya da pip kullanarak özelleştirebilirsiniz. Bir konda paketleri listesi, bir pip paketleri listesi ya da her ikisinin bir birleşiminin bir listesi de sağlayabilirsiniz. conda paketlerini kullanırken, paketlerin edinilebileceği ek konda kanal konumlarının bir listesini sağlayabilirsiniz.

Gerekli izinler
Bir ortam şablonunu uyarlamak için, projede Admin ya da Düzenleyici rolünün olması gerekir.
Sınırlamalar
Var olan bir ortam şablonunun dilini değiştiremezsiniz.
Yarattığınız bir Spark ortam şablonunun yazılım yapılandırmasını uyarlayamazsınız.

Yarattığınız bir ortam şablonunu uyarlamak için:

  1. Projenizin Manage (Yönet) sekmesinin altında Environments (Ortamlar) sayfasını tıklatın.

  2. Etkin Yürütme Ortamı bölümünde, değiştirmek istediğiniz ortam şablonu için etkin olmayan bir yürütme ortamı olup olmadığını denetleyin.

  3. Ortam Şablonları kısmında, uyarlamak istediğiniz ortam şablonunu tıklatın.

  4. Değişikliklerinizi yapın.

    Bir Jüpter not defteri ortam şablonu için, bir özelleştirme oluşturmayı seçin ve varsayılan olarak kullanılabilir olan standart paketlere eklenecek kitaplıkları belirtin. Ayrıca, standart yazılım yapılandırmasının bir parçası olan paketleri yükseltmek ya da küçültmek için özelleştirmeyi kullanabilirsiniz.

    Uyarlama yoluyla bir ortam şablonuna eklenen kitaplıklar kalıcı olarak saklanmaz; ancak, ortam yürütme ortamının her başlatıldığı her defasında otomatik olarak kurulur. pip install kullanarak bir not defteri hücresi aracılığıyla bir kitaplık eklerseniz ve özelleştirme yoluyla değil, yalnızca siz bu kitaplığı kullanabildiğinizi unutmayın; kitaplık, aynı ortam şablonunu kullanan başka bir kullanıcı tarafından kullanılamaz.

    Özel kitaplıkları eklemek için sağlanan şablonu kullanabilmeniz gerekir. Python ve R için farklı bir şablon vardır. Aşağıdaki örnek, Python paketlerinin nasıl ekleneceğini göstermektedir:

    # 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
    

    Özelleştirme sırasında önemli:

    • Bir paketi özelleştirmeden önce, planladığınız değişikliklerin amaçlanan etkisine sahip olduğunu doğrulayın.
      • conda , belirli bir paketi kurmak için gerekli değişiklikleri bildirebilir ve bu değişiklikleri gerçekte kurmadan raporlayabilir. Defterinizdeki değişiklikleri doğrulayabilirsiniz. Örneğin, Plotly kitaplığı için:
        • Python dizüstü bilgisayarında şunu girin: !conda install --dry-run plotly
        • R dizüstü bilgisayarında şunu girin: print(system2("conda", args=c("install","--dry-run","r-plotly"), stdout=TRUE))
      • pip paketi kurmaktadır. Ancak, doğrulama işleminden sonra çalıştırma zamanı yeniden başlatıldıktan sonra paket kaldırılır. Burada, defterinizdeki değişiklikleri doğrulamanız gerekir. Örneğin, Plotly kitaplığı için:
        • Python dizüstü bilgisayarında şunu girin: !pip install plotly
        • R dizüstü bilgisayarında şunu girin: print(system2("pip", args="install plotly", stdout=TRUE))
    • Varsayılan kanallardan conda üzerinden bir paket ve PyPIiçinden pip üzerinden bir paket alabilirseniz, tercih edilen yöntem varsayılan kanallardan conda ' ı geçmektedir.
    • Conda, özelleştirmeye birçok paket eklerseniz bellek yoğun olabilen paketleri kurarken bağımlılık denetimi yapar. Yürütme ortamının başlatıldığı sırada bağımlılık denetimini etkinleştirmek için yeterli RAM ' e sahip bir ortam seçmeye dikkat edin.
    • To prevent unnecessary dependency checking if you only want packages from one Conda channel, exclude the default channels by removing defaults from the channels list in the template and adding nodefaults.
    • Anaconda ana kanalına ek olarak, R için birçok paket Anaconda 'nın R kanalında bulunabilir. R ortamlarında, bu kanal zaten varsayılan kanalların bir parçası olduğundan ayrı olarak eklenmesine gerek yoktur.
    • If you add packages only through pip or only through conda to the customization template, you must make sure that dependencies is not commented out in the template.
    • Bir paket sürümü belirttiğinizde, conda paketleri için tek bir = paketi ve pip paketleri için == kullanın. Mümkün olan her yerde, kuruluş süresini ve bellek tüketimini önemli ölçüde kısaltan bir sürüm numarası belirtin. Bir sürüm belirtmezseniz, paket yöneticisi kullanılabilir en son sürümü seçebilir ya da pakette bulunan sürümü tutabilir.
    • Dizüstü bilgisayar uzantıları önceden kurulmuş olması gerektiğinden, isteğe bağlı not defteri uzantılarını uyarlama olarak ekleyemezsiniz.
  5. Değişikliklerinizi uygulayın.

Daha fazla bilgi

Üst konu: Bilgi işlem kaynaklarının yönetilmesi

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