Python’da her projeye özel Ortamlar oluşturmak (Anaconda ve Pycharm ile)

Caner Erden
3 min readApr 5, 2019

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.

Anaconda Navigator Environments

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

--

--

Caner Erden

Meta-heuristics, optimization algorithms, discrete event simulations, machine learning, statistics