Selam bu yazımda özellikle remote bağlantılarda başıma gelen environment sorunuyla alakalı çözümü paylaşacağım.
Sorunu daha iyi anlatabilmek adına aşağıda bir görsel paylaşıyorum.
Package Management olarak Anaconda kullanıyorum ve aşağıda uzak sunucudaki bir VM üzerinde Dockerize edilmiş Airflow ile çalışmak istiyorum. Fakat öncesinde pip install apache-airflow
yapmama rağmen Python dosyamda airflow kütüphanesini tanıtamıyorum.
Bunun sebebi VsCode’un environment seçememesinden kaynaklanıyor.

Bu sorunu çözmek için VsCode içerisinde Ctrl + Shift + P yaparak
Preferences Open WorkspaceSettings seçiyorum.

Çıkan pencereden Python araması yaparak aşağıdaki alanları güncelliyorum. Burada Normal workspace’inizi ya da SSH bağlantınız ile açtığınız Remote Bağlantınızı da ayrı ayrı değiştirmeniz mümkün.
Python Interpreter altındaki alana Anaconda pathindeki python dosyasını veriyorum.

Mevcut sisteminizdeki Python’ın kurulu olduğu pathi öğrenmek için terminalde which python yazabilirsiniz.

Bu ayarları yaptıktan sonra VsCode’u yeniden başlatarak environmentinizi seçerek devam edebilirsiniz.
Scriptiniz açıkken sağ en alttan environment seçiminizi yapabilirsiniz.

Çıkan pencerede conda olanı seçmelisiniz.

Ayarlamalar sonrası mutlu son
