Bilal Nurullah
Decapat
- Katılım
- 14 Haziran 2021
- Mesajlar
- 813
- Çözümler
- 1
Ne yapmam gerekiyor? PATH işaretli kurulum yaptım.
Son düzenleyen: Moderatör:
Bir ortamı etkinleştirme
Ortamların etkinleştirilmesi, ortamlardaki yazılımın iyi çalışması için gereklidir. Etkinleştirme iki temel işlevi gerektirir: ortam için PATH'e girişler eklemek ve ortamın içerebileceği tüm etkinleştirme komut dosyalarını çalıştırmak. Bu etkinleştirme komut dosyaları, paketlerin işlemleri için gerekli olabilecek keyfi ortam değişkenlerini nasıl ayarlayabildiğidir. Ortam değişkenlerini ayarlamak için yapılandırma API'sini de kullanabilirsiniz.
Anaconda'yı kurarken, “Anaconda'yı PATH ortam değişkenime ekle” seçeneğiniz vardır. PATH'e ekle seçeneği Anaconda'yı PATH'e eklediğinden bu önerilmez. Yükleyici PATH'ye ekleme yaptığında, etkinleştirme komut dosyalarını çağırmaz.
Windows'ta PATH, PATH sistemi ve PATH kullanıcısı olmak üzere iki bölümden oluşur. PATH sistemi her zaman önce gelir. Anaconda for Just Me yüklediğinizde, onu PATH kullanıcısına ekliyoruz. Tüm Kullanıcılar için kurulum yaptığınızda PATH sistemine ekliyoruz. İlk durumda, girdilerimize göre öncelikli sistem PATH değerleri elde edebilirsiniz. İkinci durumda, yapmazsınız. Çok kullanıcılı yüklemeleri önermiyoruz.
Aktivasyon PATH'e hazır. Bu, yalnızca ortamınız etkin olduğunda etkili olur, bu nedenle genel değil, bir terminal oturumu için yereldir.
Bir ortamı etkinleştirmek için: conda activate myenv
Not
myenv'i ortam adı veya dizin yolu ile değiştirin.
Conda, myenv yol adını sistem komutunuzun başına ekler.
Ortamınızı etkinleştirmediyseniz bir uyarı mesajı alabilirsiniz:
Uyarı:
Bu Python yorumlayıcısı bir conda ortamındadır, ancak ortamın
etkinleştirilmedi. Kitaplıklar yüklenemeyebilir. Bu ortamı etkinleştirmek için
lütfen Managing environments — conda 4.11.0.post37+c75b4b561 documentation adresine bakın.
Bu uyarıyı alırsanız, ortamınızı etkinleştirmeniz gerekir. Bunu Windows'ta yapmak için, Anaconda İstemi'nde c:\Anaconda3\Scripts\activate base'i çalıştırın.
Windows, uygun etkinleştirmeye son derece duyarlıdır. Bunun nedeni, Windows kitaplık yükleyicisinin, bağımlılıklarını nerede arayacağını (RPATH) bilen kitaplıklar ve yürütülebilir dosyalar kavramını desteklememesidir. Bunun yerine, Windows bir dinamik bağlantı kitaplığı arama sırasına dayanır.
Ortamlar aktif değilse, kitaplıklar bulunamaz ve çok sayıda hata olur. HTTP veya SSL hataları, bir alt ortamdaki Python gerekli OpenSSL kitaplığını bulamadığında yaygın hatalardır.
Conda'nın kendisi, gerekli PATH girişlerini eklemek için bazı özel geçici çözümler içerir. Bu, etkinleştirmeden veya herhangi bir alt ortam etkinken çağrılabilmesini sağlar. Genel olarak, bir ortamda herhangi bir yürütülebilir dosyayı önce o ortamı etkinleştirmeden çağırmak büyük olasılıkla çalışmayacaktır. Yürütülebilir dosyaları etkinleştirilmiş ortamlarda çalıştırma yeteneği için conda run komutu ilginizi çekebilir.
PATH ile ilgili hatalarla karşılaşırsanız sorun giderme bölümümüzü inceleyin.
Size uyarı olarak verilen adreste ne yapmanız gerektiği yazılı aslında:
Sırf uyarı yememek için çeviriden çevirdiğim yazıyı paylaşıyorum. Ancak girip orijinal dilinde okumanız daha yararlı olacaktır.
Bence yazilim ile iliskili konularda bu kural uygulanmamali.
Zaten hatanin kendisi de Ingilizce.
Yuce forum ahalisinden citirdan alakasiz bu mesajimdan dolayi ozur dileyerek arz edeyim.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.