Teknik conda
özelliklerde, prefix: ...
satır olmadan bir ortam dosyasını dışa aktarmanıza izin veren hiçbir şey bulamıyorum . Ancak, Alex'in yorumlarda belirttiği gibi , conda dosyadan bir ortam oluştururken önek satırını önemsemiyor gibi görünüyor.
Bunu göz önünde bulundurarak, diğer kullanıcının varsayılan yükleme yolunuz hakkında bilgi sahibi olmamasını istiyorsanız, grep
yazmadan önce önek satırını kaldırabilirsiniz environment.yml
.
conda env export | grep -v "^prefix: " > environment.yml
Her iki durumda da diğer kullanıcı şunu çalıştırır:
conda env create -f environment.yml
ve ortam, varsayılan conda ortamı yoluna yüklenecektir.
Sisteminiz için varsayılandan farklı bir yükleme yolu belirtmek istiyorsanız (environment.yml dosyasındaki 'önek' ile ilgili değil), sadece -p
bayrağı ve ardından gerekli yolu kullanın.
conda env create -f environment.yml -p /home/user/anaconda3/envs/env_name
Conda'nın environment.yml
, ortamınızı platformlar (Windows / Linux / Mac) arasında paylaşmak istiyorsanız özellikle önemli olan elle oluşturmayı önerdiğini unutmayın . Bu durumda, sadece prefix
çizgiyi bırakabilirsiniz .
conda env create -f environment.yml
bir kenara yapabilmelisiniz , benim deneyimlerime göre bu, platformlar arasında çalışmayacak, çünkü Windows kullanıyorsanız conda env, `vs2015_runtime` gibi birçok bağımlılığı listeleyecektir. Ama tabii ki bu linux'ta mevcut değil.