{"id":34718,"date":"2025-11-21T05:41:07","date_gmt":"2025-11-21T02:41:07","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=34718"},"modified":"2025-11-21T05:41:07","modified_gmt":"2025-11-21T02:41:07","slug":"anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/","title":{"rendered":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi<\/h2>\n<h3>Giri\u015f<\/h3>\n<p>Veri bilimi, makine \u00f6\u011frenimi ve genel Python geli\u015ftirme alanlar\u0131nda \u00e7al\u0131\u015fan profesyoneller ve \u00f6\u011frenciler i\u00e7in Anaconda, vazge\u00e7ilmez bir ara\u00e7 haline gelmi\u015ftir. Anaconda, Python ve R programlama dilleri i\u00e7in kapsaml\u0131 bir a\u00e7\u0131k kaynak da\u011f\u0131t\u0131m\u0131d\u0131r. \u0130\u00e7erisinde conda paket ve ortam y\u00f6neticisi, y\u00fczlerce bilimsel paket (NumPy, SciPy, Pandas, Matplotlib, Scikit-learn vb.) ve Jupyter Notebook gibi pop\u00fcler geli\u015ftirme ara\u00e7lar\u0131 bulunur. Bu rehberde, Anaconda Python da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 i\u015fletim sistemi \u00fczerine nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m detayl\u0131 bir \u015fekilde anlataca\u011f\u0131z. Ubuntu 18.04, uzun s\u00fcreli destek (LTS) sunan stabil bir s\u00fcr\u00fcm oldu\u011fu i\u00e7in, bu kurulum ad\u0131mlar\u0131 g\u00fcvenilir bir geli\u015ftirme ortam\u0131 olu\u015fturman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p>Anaconda&#8217;n\u0131n temel amac\u0131, \u00f6zellikle bilimsel hesaplama ve veri analizi i\u00e7in gerekli olan \u00e7ok say\u0131da k\u00fct\u00fcphaneyi ve arac\u0131 tek bir \u00e7at\u0131 alt\u0131nda toplayarak kurulum ve ba\u011f\u0131ml\u0131l\u0131k y\u00f6netimini kolayla\u015ft\u0131rmakt\u0131r. Farkl\u0131 projeler i\u00e7in farkl\u0131 Python versiyonlar\u0131na veya paket setlerine ihtiya\u00e7 duydu\u011funuzda, Anaconda&#8217;n\u0131n ortam y\u00f6netim yetenekleri sayesinde \u00e7ak\u0131\u015fmalar ya\u015famadan kolayca ge\u00e7i\u015f yapabilirsiniz. Bu rehber, komut sat\u0131r\u0131 \u00fczerinden kurulumu kapsayacak ve size bu g\u00fc\u00e7l\u00fc platformu kullanmaya ba\u015flaman\u0131z i\u00e7in gerekli t\u00fcm bilgileri sa\u011flayacakt\u0131r.<\/p>\n<h3>Anaconda Kurulumuna Haz\u0131rl\u0131k<\/h3>\n<p>Kuruluma ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan ve Anaconda&#8217;n\u0131n sorunsuz bir \u015fekilde kurulabilmesi i\u00e7in gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131n y\u00fckl\u00fc oldu\u011fundan emin olmal\u0131y\u0131z. Bu ad\u0131mlar, olas\u0131 \u00e7ak\u0131\u015fmalar\u0131 \u00f6nler ve daha kararl\u0131 bir kurulum sa\u011flar.<\/p>\n<h4>Sistem G\u00fcncellemesi<\/h4>\n<p>\u00d6ncelikle, Ubuntu sisteminizin paket listesini g\u00fcncelleyelim ve mevcut paketleri en son s\u00fcr\u00fcmlerine y\u00fckseltelim. Bu, olas\u0131 g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r ve yaz\u0131l\u0131m uyumlulu\u011funu art\u0131r\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y\n<\/code><\/pre>\n<p><code>sudo apt update<\/code> komutu, yerel paket indeksini g\u00fcncellerken, <code>sudo apt upgrade -y<\/code> komutu, indirilen indekslere g\u00f6re kurulu t\u00fcm paketleri otomatik olarak y\u00fckseltir. <code>-y<\/code> bayra\u011f\u0131, t\u00fcm onay sorular\u0131na otomatik olarak &#8216;evet&#8217; yan\u0131t\u0131 vermemizi sa\u011flar.<\/p>\n<h4>Gerekli Ba\u011f\u0131ml\u0131l\u0131klar\u0131n Kurulumu<\/h4>\n<p>Anaconda kurucusunu indirmek ve \u00e7al\u0131\u015ft\u0131rmak i\u00e7in baz\u0131 temel ara\u00e7lara ihtiyac\u0131m\u0131z olacak. Bu ara\u00e7lar genellikle Ubuntu&#8217;da \u00f6n y\u00fckl\u00fc olarak gelse de, varl\u0131klar\u0131n\u0131 kontrol etmek ve gerekirse kurmak iyi bir uygulamad\u0131r.<\/p>\n<ul>\n<li><b>wget:<\/b> \u0130nternet \u00fczerinden dosya indirmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><b>bzip2:<\/b> Anaconda kurucusunun s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f dosyalar\u0131n\u0131 a\u00e7mak i\u00e7in gereklidir.<\/li>\n<\/ul>\n<pre><code class=\"language-bash\">sudo apt install wget bzip2 -y\n<\/code><\/pre>\n<p>Bu komut, hem <code>wget<\/code> hem de <code>bzip2<\/code> paketlerini sisteminize kurar. Bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra, Anaconda kurulumuna ge\u00e7meye haz\u0131r\u0131z.<\/p>\n<h3>Anaconda&#8217;y\u0131 \u0130ndirme ve Kurma<\/h3>\n<p>Anaconda&#8217;n\u0131n en son s\u00fcr\u00fcm\u00fcn\u00fc resmi web sitesinden indirerek kurulum s\u00fcrecine ba\u015flayaca\u011f\u0131z. G\u00fcvenlik ve kararl\u0131l\u0131k a\u00e7\u0131s\u0131ndan her zaman resmi kaynaktan indirme yapman\u0131z \u00f6nerilir.<\/p>\n<h4>Anaconda Kurucusunu \u0130ndirme<\/h4>\n<p>Anaconda&#8217;n\u0131n resmi indirme sayfas\u0131na (<code>https:\/\/www.anaconda.com\/products\/individual#linux<\/code>) giderek Linux i\u00e7in en son Python 3.x s\u00fcr\u00fcm\u00fcn\u00fc kontrol edin. Genellikle 64-bit (x86) grafiksel y\u00fckleyiciyi aramal\u0131s\u0131n\u0131z. \u0130ndirme ba\u011flant\u0131s\u0131n\u0131 kopyalad\u0131ktan sonra, terminalinizde <code>wget<\/code> komutunu kullanarak dosyay\u0131 indirebilirsiniz. Bu rehber yaz\u0131ld\u0131\u011f\u0131 s\u0131rada en g\u00fcncel s\u00fcr\u00fcm Anaconda3-2023.09-0-Linux-x86_64.sh idi, ancak siz kendi indirdi\u011finiz dosya ad\u0131n\u0131 kullanmal\u0131s\u0131n\u0131z.<\/p>\n<pre><code class=\"language-bash\">cd \/tmp\nwget https:\/\/repo.anaconda.com\/archive\/Anaconda3-2023.09-0-Linux-x86_64.sh\n<\/code><\/pre>\n<p><code>\/tmp<\/code> dizini, ge\u00e7ici dosyalar\u0131 depolamak i\u00e7in iyi bir yerdir. \u0130ndirme i\u015flemi tamamland\u0131ktan sonra, dosyan\u0131n b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc do\u011frulamak \u00f6nemlidir. Bu, indirilen dosyan\u0131n bozuk olmad\u0131\u011f\u0131n\u0131 veya k\u00f6t\u00fc niyetli bir \u015fekilde de\u011fi\u015ftirilmedi\u011fini garanti eder. Anaconda web sitesinde genellikle SHA256 sa\u011flama toplam\u0131 bulunur. Kendi indirdi\u011finiz dosyan\u0131n sa\u011flama toplam\u0131n\u0131 a\u015fa\u011f\u0131daki komutla kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sha256sum Anaconda3-2023.09-0-Linux-x86_64.sh\n<\/code><\/pre>\n<p>Bu komutun \u00e7\u0131kt\u0131s\u0131n\u0131 Anaconda web sitesindeki SHA256 de\u011feriyle kar\u015f\u0131la\u015ft\u0131r\u0131n. E\u011fer de\u011ferler e\u015fle\u015fiyorsa, dosyan\u0131z g\u00fcvenli ve bozulmam\u0131\u015ft\u0131r.<\/p>\n<h4>Anaconda Kurucusunu \u00c7al\u0131\u015ft\u0131rma<\/h4>\n<p>\u0130ndirilen <code>.sh<\/code> beti\u011fini \u00e7al\u0131\u015ft\u0131rmak i\u00e7in <code>bash<\/code> komutunu kullanaca\u011f\u0131z. Kurulum beti\u011fi sizi bir dizi soruyla y\u00f6nlendirecektir.<\/p>\n<pre><code class=\"language-bash\">bash Anaconda3-2023.09-0-Linux-x86_64.sh\n<\/code><\/pre>\n<p>Kurulum s\u00fcreci a\u015fa\u011f\u0131daki gibi ilerleyecektir:<\/p>\n<ol>\n<li><b>Lisans Anla\u015fmas\u0131:<\/b> Lisans anla\u015fmas\u0131n\u0131 okumak i\u00e7in Enter tu\u015funa bas\u0131n. Sonuna kadar ilerlemek i\u00e7in Enter&#8217;a basmaya devam edebilir veya &#8216;q&#8217; tu\u015funa bas\u0131p ard\u0131ndan &#8216;yes&#8217; yazarak kabul edebilirsiniz.<\/li>\n<li><b>Kurulum Konumu:<\/b> Anaconda size varsay\u0131lan bir kurulum konumu \u00f6nerecektir (genellikle <code>\/home\/kullan\u0131c\u0131ad\u0131n\u0131z\/anaconda3<\/code>). Bu konumu Enter tu\u015funa basarak onaylayabilir veya farkl\u0131 bir yol belirtebilirsiniz. \u00c7o\u011fu kullan\u0131c\u0131 i\u00e7in varsay\u0131lan konum uygundur.<\/li>\n<li><b>PATH De\u011fi\u015fkeni:<\/b> Bu ad\u0131m <b>\u00e7ok \u00f6nemlidir<\/b>. Kurulum beti\u011fi size Anaconda&#8217;y\u0131 PATH de\u011fi\u015fkeninize ekleyip eklemeyece\u011finizi soracakt\u0131r. Kesinlikle &#8216;yes&#8217; yazarak kabul etmelisiniz. Bu, terminalinizde <code>conda<\/code> ve <code>python<\/code> gibi Anaconda komutlar\u0131n\u0131 do\u011frudan kullanabilmenizi sa\u011flar.<\/li>\n<\/ol>\n<p>Kurulum tamamland\u0131ktan sonra, Anaconda&#8217;n\u0131n PATH de\u011fi\u015fkeninize eklenmesi i\u00e7in mevcut terminal oturumunuzu yeniden y\u00fcklemeniz veya yeni bir terminal a\u00e7man\u0131z gerekebilir. Mevcut oturumu yeniden y\u00fcklemek i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">source ~\/.bashrc\n<\/code><\/pre>\n<p>E\u011fer farkl\u0131 bir kabuk kullan\u0131yorsan\u0131z (\u00f6rne\u011fin Zsh), ilgili yap\u0131land\u0131rma dosyas\u0131n\u0131 (\u00f6rn. <code>~\/.zshrc<\/code>) kaynaklaman\u0131z gerekebilir.<\/p>\n<h3>Kurulum Sonras\u0131 Do\u011frulama ve Temel Kullan\u0131m<\/h3>\n<p>Anaconda kurulumunu tamamlad\u0131ktan sonra, her \u015feyin do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in birka\u00e7 kontrol yapal\u0131m ve temel Anaconda\/conda komutlar\u0131n\u0131 \u00f6\u011frenelim.<\/p>\n<h4>Kurulumu Do\u011frulama<\/h4>\n<p>Anaconda&#8217;n\u0131n do\u011fru bir \u015fekilde kuruldu\u011funu ve PATH de\u011fi\u015fkeninize eklendi\u011fini do\u011frulamak i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">conda --version\npython --version\n<\/code><\/pre>\n<p><code>conda --version<\/code> komutu, y\u00fckl\u00fc conda s\u00fcr\u00fcm\u00fcn\u00fc g\u00f6stermelidir. <code>python --version<\/code> komutu ise, sisteminizin Anaconda taraf\u0131ndan sa\u011flanan Python s\u00fcr\u00fcm\u00fcn\u00fc kulland\u0131\u011f\u0131n\u0131 belirtmelidir (\u00f6rne\u011fin, &#8220;Python 3.9.x&#8221;).<\/p>\n<p>Ayr\u0131ca, y\u00fckl\u00fc t\u00fcm paketleri listeleyerek kurulumun kapsaml\u0131l\u0131\u011f\u0131n\u0131 kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">conda list\n<\/code><\/pre>\n<p>Bu komut, Anaconda ile birlikte gelen y\u00fczlerce paketi listeleyecektir.<\/p>\n<h4>Temel Anaconda\/Conda Kullan\u0131m\u0131<\/h4>\n<p>Anaconda&#8217;n\u0131n en g\u00fc\u00e7l\u00fc \u00f6zelliklerinden biri, sanal ortamlar\u0131 y\u00f6netme yetene\u011fidir. Farkl\u0131 projeler i\u00e7in farkl\u0131 Python s\u00fcr\u00fcmleri ve paket setleri kullanabilirsiniz.<\/p>\n<h5>Yeni Bir Ortam Olu\u015fturma<\/h5>\n<p>Belirli bir Python s\u00fcr\u00fcm\u00fcne sahip yeni bir sanal ortam olu\u015ftural\u0131m. \u00d6rne\u011fin, Python 3.9 ile &#8216;myenv&#8217; ad\u0131nda bir ortam olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-bash\">conda create --name myenv python=3.9\n<\/code><\/pre>\n<p><code>conda<\/code> sizden gerekli paketleri indirmek ve kurmak i\u00e7in onay isteyecektir. &#8216;y&#8217; yazarak onaylay\u0131n.<\/p>\n<h5>Ortam\u0131 Etkinle\u015ftirme ve Devre D\u0131\u015f\u0131 B\u0131rakma<\/h5>\n<p>Olu\u015fturdu\u011funuz ortam\u0131 etkinle\u015ftirmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">conda activate myenv\n<\/code><\/pre>\n<p>Terminal istemcinizin ba\u015f\u0131nda ortam ad\u0131n\u0131 (<code>(myenv)<\/code> gibi) g\u00f6rmelisiniz. Bu, art\u0131k &#8216;myenv&#8217; ortam\u0131nda \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z\u0131 g\u00f6sterir. Bu ortamda y\u00fckl\u00fc Python s\u00fcr\u00fcm\u00fcn\u00fc ve paketleri kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">python --version\nconda list\n<\/code><\/pre>\n<p>Ortamdan \u00e7\u0131kmak ve temel (base) ortama d\u00f6nmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">conda deactivate\n<\/code><\/pre>\n<h5>Paket Y\u00fckleme<\/h5>\n<p>Etkin bir ortamdayken, <code>conda install<\/code> komutunu kullanarak paketleri y\u00fckleyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">conda activate myenv\nconda install numpy pandas matplotlib\n<\/code><\/pre>\n<p>Bazen <code>conda<\/code> deposunda bulunmayan paketler i\u00e7in <code>pip<\/code> kullanman\u0131z gerekebilir:<\/p>\n<pre><code class=\"language-bash\">pip install some-package-not-in-conda\n<\/code><\/pre>\n<p>Genel kural olarak, m\u00fcmk\u00fcn oldu\u011funca <code>conda install<\/code> kullanmaya \u00e7al\u0131\u015f\u0131n, \u00e7\u00fcnk\u00fc <code>conda<\/code> paketlerin ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 daha iyi y\u00f6netir. E\u011fer <code>conda<\/code> ile bulamazsan\u0131z, <code>pip<\/code>&#8216;e ba\u015fvurun.<\/p>\n<h5>Anaconda G\u00fcncellemesi<\/h5>\n<p>Anaconda&#8217;y\u0131 ve i\u00e7erdi\u011fi paketleri g\u00fcncel tutmak \u00f6nemlidir:<\/p>\n<pre><code class=\"language-bash\">conda update conda\nconda update anaconda\nconda upgrade --all\n<\/code><\/pre>\n<p>Bu komutlar s\u0131ras\u0131yla conda&#8217;n\u0131n kendisini, anaconda meta paketini ve mevcut ortam\u0131n\u0131zdaki t\u00fcm paketleri g\u00fcnceller.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu rehberde, Anaconda Python da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00fczerine nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ve temel olarak nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz. Anaconda, veri bilimi ve makine \u00f6\u011frenimi projeleriniz i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ortam sa\u011flar. Sanal ortamlar\u0131 kullanarak projeleriniz aras\u0131nda ba\u011f\u0131ms\u0131zl\u0131k sa\u011flayabilir, farkl\u0131 Python versiyonlar\u0131 ve k\u00fct\u00fcphane ba\u011f\u0131ml\u0131l\u0131klar\u0131yla kolayca \u00e7al\u0131\u015fabilirsiniz. Art\u0131k veri analizi, model geli\u015ftirme veya di\u011fer Python tabanl\u0131 bilimsel \u00e7al\u0131\u015fmalar\u0131n\u0131za ba\u015flamak i\u00e7in haz\u0131rs\u0131n\u0131z!<\/p>\n<h4>SSS (S\u0131k\u00e7a Sorulan Sorular)<\/h4>\n<h5>Anaconda m\u0131 Miniconda m\u0131 kullanmal\u0131y\u0131m?<\/h5>\n<p><b>Cevap:<\/b> Anaconda, veri bilimi ve makine \u00f6\u011frenimi i\u00e7in pop\u00fcler y\u00fczlerce paketi (NumPy, Pandas, SciPy, Matplotlib vb.) \u00f6nceden y\u00fcklenmi\u015f olarak gelir. E\u011fer bu paketlerin \u00e7o\u011funa ihtiyac\u0131n\u0131z varsa ve disk alan\u0131n\u0131z yeterliyse Anaconda harika bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r. Miniconda ise sadece conda paket y\u00f6neticisini ve Python&#8217;\u0131 i\u00e7eren hafif bir s\u00fcr\u00fcmd\u00fcr. E\u011fer disk alan\u0131n\u0131z k\u0131s\u0131tl\u0131ysa veya sadece belirli paketlere ihtiyac\u0131n\u0131z varsa, Miniconda&#8217;y\u0131 kurup yaln\u0131zca ihtiyac\u0131n\u0131z olan paketleri manuel olarak y\u00fcklemek daha iyi bir se\u00e7enek olabilir.<\/p>\n<h5>Neden Python&#8217;\u0131n varsay\u0131lan kurulumu yerine Anaconda kullanmal\u0131y\u0131m?<\/h5>\n<p><b>Cevap:<\/b> Ubuntu&#8217;da varsay\u0131lan olarak gelen Python kurulumu sistem i\u00e7in kritik paketler i\u00e7erir ve do\u011frudan de\u011fi\u015ftirilmesi sistem karars\u0131zl\u0131\u011f\u0131na yol a\u00e7abilir. Anaconda ise kendi ba\u011f\u0131ms\u0131z Python yorumlay\u0131c\u0131s\u0131n\u0131 ve paketlerini kurar. En \u00f6nemlisi, Anaconda&#8217;n\u0131n conda ortam y\u00f6neticisi, farkl\u0131 projeler i\u00e7in izole Python ortamlar\u0131 olu\u015fturman\u0131za olanak tan\u0131r. Bu, bir projenin gereksinimlerinin ba\u015fka bir projeyi etkilemesini \u00f6nler ve ba\u011f\u0131ml\u0131l\u0131k \u00e7ak\u0131\u015fmalar\u0131n\u0131 ortadan kald\u0131r\u0131r.<\/p>\n<h5>Anaconda&#8217;y\u0131 kald\u0131rmak istersem ne yapmal\u0131y\u0131m?<\/h5>\n<p><b>Cevap:<\/b> Anaconda&#8217;y\u0131 kald\u0131rmak i\u00e7in \u00f6ncelikle kurulum dizinini silmeniz gerekir (genellikle <code>~\/anaconda3<\/code>). Ancak \u00f6ncesinde, Anaconda&#8217;n\u0131n <code>.bashrc<\/code> veya <code>.zshrc<\/code> gibi kabuk yap\u0131land\u0131rma dosyan\u0131za yapt\u0131\u011f\u0131 de\u011fi\u015fiklikleri geri almal\u0131s\u0131n\u0131z. Bu de\u011fi\u015fiklikler genellikle Anaconda&#8217;y\u0131 PATH&#8217;inize ekleyen sat\u0131rlard\u0131r. Bu sat\u0131rlar\u0131 sildikten veya yorum sat\u0131r\u0131 yapt\u0131ktan sonra, kabuk yap\u0131land\u0131rma dosyan\u0131z\u0131 kaynaklay\u0131n (<code>source ~\/.bashrc<\/code>). Son olarak, kurulum dizinini silin: <code>rm -rf ~\/anaconda3<\/code>.<\/p>\n<h5>PATH de\u011fi\u015fkeni nedir ve neden \u00f6nemlidir?<\/h5>\n<p><b>Cevap:<\/b> PATH de\u011fi\u015fkeni, i\u015fletim sisteminizin y\u00fcr\u00fct\u00fclebilir programlar\u0131 arad\u0131\u011f\u0131 dizinlerin bir listesidir. Bir komut (\u00f6rne\u011fin <code>python<\/code> veya <code>conda<\/code>) \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, i\u015fletim sistemi bu dizinlerde o komutun y\u00fcr\u00fct\u00fclebilir dosyas\u0131n\u0131 arar. Anaconda&#8217;y\u0131 PATH&#8217;inize eklemek, terminalinizden Anaconda&#8217;n\u0131n Python yorumlay\u0131c\u0131s\u0131na ve conda komutlar\u0131na do\u011frudan eri\u015febilmenizi sa\u011flar. E\u011fer Anaconda PATH&#8217;e eklenmezse, komutlar\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in her seferinde tam yolu belirtmeniz gerekir ki bu pratik de\u011fildir.<\/p>\n<h5><code>conda<\/code> ve <code>pip<\/code> aras\u0131ndaki fark nedir?<\/h5>\n<p><b>Cevap:<\/b> Hem <code>conda<\/code> hem de <code>pip<\/code> paket y\u00f6neticileridir, ancak farkl\u0131 kapsam ve yeteneklere sahiptirler.<\/p>\n<ul>\n<li><b><code>pip<\/code> (Pip Installs Packages):<\/b> Python paketleri i\u00e7in bir paket y\u00f6neticisidir. Yaln\u0131zca Python paketlerini y\u00f6netir ve Python ortamlar\u0131na ba\u011f\u0131ml\u0131d\u0131r. \u00c7o\u011funlukla Python Package Index (PyPI) deposundan paket \u00e7eker.<\/li>\n<li><b><code>conda<\/code>:<\/b> Dil-agnostik bir paket ve ortam y\u00f6neticisidir. Yaln\u0131zca Python paketlerini de\u011fil, herhangi bir dilde yaz\u0131lm\u0131\u015f yaz\u0131l\u0131m paketlerini (\u00f6rne\u011fin R, Java, C\/C++ k\u00fct\u00fcphaneleri) ve bunlar\u0131n ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 y\u00f6netebilir. Ayr\u0131ca sanal ortamlar\u0131 olu\u015fturma, listeleme, etkinle\u015ftirme ve devre d\u0131\u015f\u0131 b\u0131rakma gibi ortam y\u00f6netim yeteneklerine sahiptir. Conda, Anaconda depolar\u0131ndan veya Conda-Forge gibi topluluk depolar\u0131ndan paket \u00e7eker.<\/li>\n<\/ul>\n<p>Genel olarak, Anaconda ortamlar\u0131nda \u00e7al\u0131\u015f\u0131rken \u00f6ncelikli olarak <code>conda install<\/code> kullanman\u0131z \u00f6nerilir. E\u011fer bir paketi <code>conda<\/code> ile bulamazsan\u0131z, o zaman <code>pip install<\/code> kullanabilirsiniz. Ancak, ayn\u0131 paketi hem <code>conda<\/code> hem de <code>pip<\/code> ile y\u00fcklemekten ka\u00e7\u0131nmak en iyisidir, zira bu ba\u011f\u0131ml\u0131l\u0131k \u00e7ak\u0131\u015fmalar\u0131na yol a\u00e7abilir.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi\nGiri\u015f\nVeri bilimi, makine \u00f6\u011frenimi ve genel Python geli\u015ftirme alanlar\u0131nd","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-34718","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi\" \/>\n<meta property=\"og:description\" content=\"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi Giri\u015f Veri bilimi, makine \u00f6\u011frenimi ve genel Python geli\u015ftirme alanlar\u0131nd\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-21T02:41:07+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi\",\"datePublished\":\"2025-11-21T02:41:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/\"},\"wordCount\":1865,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/\",\"name\":\"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-11-21T02:41:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi","og_description":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi Giri\u015f Veri bilimi, makine \u00f6\u011frenimi ve genel Python geli\u015ftirme alanlar\u0131nd","og_url":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-11-21T02:41:07+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"10 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi","datePublished":"2025-11-21T02:41:07+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/"},"wordCount":1865,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/","name":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-11-21T02:41:07+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/anaconda-python-dagitimini-ubuntu-18-04-uzerine-kurulum-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Anaconda Python Da\u011f\u0131t\u0131m\u0131n\u0131 Ubuntu 18.04 \u00dczerine Kurulum Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=34718"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34718\/revisions"}],"predecessor-version":[{"id":34719,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34718\/revisions\/34719"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=34718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=34718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=34718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}