Translation not up to date
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:
Projenizin Manage (Yönet) sekmesinin altında Environments (Ortamlar) sayfasını tıklatın.
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.
Ortam Şablonları kısmında, uyarlamak istediğiniz ortam şablonunu tıklatın.
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))
- Python dizüstü bilgisayarında şunu girin:
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))
- Python dizüstü bilgisayarında şunu girin:
- Varsayılan kanallardan
conda
üzerinden bir paket ve PyPIiçindenpip
üzerinden bir paket alabilirseniz, tercih edilen yöntem varsayılan kanallardanconda
' ı 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 addingnodefaults
. - 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 vepip
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.
- Bir paketi özelleştirmeden önce, planladığınız değişikliklerin amaçlanan etkisine sahip olduğunu doğrulayın.
Değişikliklerinizi uygulayın.
Daha fazla bilgi
Üst konu: Bilgi işlem kaynaklarının yönetilmesi