Python’da her projeye özel Ortamlar oluşturmak (Anaconda ve Pycharm ile)
Bu makalede sizlere yeni başladığım her proje için kullandığım Ortam (Environment) oluşturma yöntemimi anlatacağım. Birden fazla proje için çalışıldığında farklı Ortam’lar ile çalışılması kaçınılmazdır. Bunun için Virtual Environment’lar kullanılır. Virtual Environment sayesinde bir projeye özgü paketler ve Scriptler kullanabiliriz. Fazla uzatmadan benim bu işi nasıl uyguladığıma geçeyim.
Öncelikle Miniconda ya da Anaconda’yı kuruyoruz. Bende miniconda kurulu ve ayrıca Anaconda Navigator’u da kurdum ve paket yönetimini Anaconda Navigator üzerinden yürütüyorum. Kurulumları yaptıktan sonra Anaconda’yı açıyoruz ardından Environments kısmına gidiyoruz.
Ortam bölümünden Create seçeneğine tıklayıp yeni Ortam’ı oluşturuyoruz.
Daha sonra açılan pencereye Ortam adını yazıyoruz ve kullanacağımız Python versiyonunu seçerek oluştur diyoruz.
Ardından oluşturduğumuz Ortam’da bulunan paketleri Anaconda programında görebilirsiniz.
Eğer Anaconda Navigator yüklü değilse ya da kullanmak istemiyorsanız aşağıdaki komutlar yardımıyla da aynı işlemleri yapabilirsiniz. Miniconda’yı yükledikten sonra yeni bir Ortam oluşturmak için Anaconda Prompt ekranında;
$ conda create — name yapayEnv python=3.7
Oluşturulan Ortam’ı aktive etmek için
$ activate yapayEnv
Ortam’ta bulunan paketleri göstermek için
$ conda list
komutlarını kullanabilirsiniz.
Bu işlemleri yaptıktan sonra projemizi oluşturabiliriz. Bu aşamadan sonra PyCharm ile devam ediyoruz. PyCharm’da yeni proje oluştur dedikten sonra aşağıdaki pencere önümüze gelir. Bu pencerede önce proje ismini veriyoruz. Ardından Existing interpreter seçeneğinden var olan yorumlayıcılarımızdan birini seç diyoruz. Bunun için Anaconda/miniconda’nın kurulu olduğu dizine gidip envs klasörünü bulmamız gerekiyor. Ben miniconda’yı C:/miniconda3 klasörüne kurduğum için envs klasörü C:/miniconda3/envs dizininde bulunuyor.
Yeni açılan pencerede Conda Environment seçeneğini işaretledikten sonra Interpreter kısmına Anaconda ile oluşturduğumuz Ortam’taki pythonw.exe dosyasını gösteriyoruz. Ardından OK butonuna basıyoruz.
Evet böylece yeni projemiz için özel bir Ortam oluşturmuş olduk. PyCharm içerisinde Terminal kısmına girerek istediğiniz paketi Ortam’a ekleyebilirsiniz. Örneğin numpy paketini aşağıdaki komutla yükleyebilirsiniz.
$ pip install numpy
ya da
$ conda install numpy