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, grepyazmadan ö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 -pbayrağı 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.ymlbir 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.