2017-08-21 20 views
5

Bir kabuk komut dosyasını Python'a dönüştürüyorum ve Python'da programlı olarak bir conda ortamını etkinleştirip devre dışı bırakmanın bir yolunu arıyorum. Github'daki Conda kodunu inceledim ve iyi bir çözüm bulamadım.Python Komut Dosyası'nda bir Conda Ortamı Etkinleştirin

Etkinleştirilecek çevreye ihtiyacım var, böylece çok sayıda deyimi çalıştırabilirim. Örneğin: Altprocess kullanarak şansım yok. :-(

+0

Çevreyi bir Python komut dosyasından veya bir bash komut dosyasının parçası olarak etkinleştirmeye mi çalışıyorsunuz? – James

+0

@James Python betiği ile ortamı etkinleştirmeye çalışıyorum –

+1

Yeni çevre ve ardından yürütme devam, her ortam izole olduğu için mümkün değildir . Her ortam kendi çekirdeğini kullanır, bu yüzden yeni bir ortama geçmek, betikteki önceki hesaplama hakkında hiçbir şey bilmeyen yeni bir Python çekirdeği başlatmayı gerektirir. – James

cevap

1

bunu yapmanın yuvarlak-a-butik yolu, ancak piton sadece komut doğrudan?

nasıl yapılacağına ilişkin bu soruya bakın diyoruz olamayacağını

Run a .bat file using python code

+0

Bu, muhtemelen işlevimi ve ilişkili değişkenleri farklı bir dosyaya ayıklamak zorunda kaldığım için geri dönüş planım olurdu. Fikir için teşekkürler. –

İlgili konular