Conda'nın kaynağı foo çalışmasını nasıl etkinleştirir?


15

Anaconda'nın ortamları yönetme belgeleri, bir ortamın etkinleştirilmesinin aşağıdakiler kullanılarak yapıldığını belirtir:

source activate <env-name>

Conda yüklü ile yolda olduğunu fark ettim activate:

$ which activate
/Users/dilum/anaconda/bin/activate

Kaynak yoldaki dosyaları da buluyor mu? Ve ikinci parametrenin (ortam adı) basitçe activatekod tarafından işlendiğini varsayalım ?

Yanıtlar:


15

Yerleşiğine için Bulunan ayrıntılar sourceiçinde ss64 adamı sayfalarında .

Dosya adına tam bir yol belirtmediğiniz sürece, bash önce PATH değişkeni aracılığıyla ve sonra geçerli dizinde görünecektir (yalnızca dosya adı $ PATH içinde bulunamazsa.) Herhangi bir bağımsız değişken sağlanırsa, dosya adı yürütüldüğünde konumsal parametreler olurlar . Aksi takdirde konumsal parametreler değişmez.

Yani,

source activate <env-name>

/Users/dilum/anaconda/bin/activateistenen ortam adını bir argüman olarak çağırıyor ve aktarıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.