Python 3, Ubuntu, Anaconda
Basit Python 3
sudo pip install python3-pip python3-numpy python3-scipy
gibi komutlarla pek cok Python 3 icin olan paket kurulabilir. Komut satirinda "python script.py" yerine "python3 script.py" kullanilinca sadece Python 3 icin kurulan paketler isleme konur. Altta Anaconda usulu Python 3 kullanmayi da tarif ediyoruz, ama bu yontem herhalde en kolay olani. Diger paketler icin (her paket icin Ubuntu apt-get pyton3-vsvs hazir edilmemis olabilir)
sudo pip3 install [paket ismi]
isletilir.
Anaconda
Continum sirketinin one surdugu yeni python paket sistemi bu. Mevcut Python paket sisteminin ciddi kullanicilari bu sistemlerin bagimliliklari takip etmekte basarili olamadigindan yakinip dururlardi (cok uc nokta ihtiyaclardan bahsediyoruz tabii, bizim simdiye kadar sikayetimiz olmadi); Anaconda bu problemlere cevap olarak kurgulanmis. Zaten Continuum Enthought sirketinden cikti, Enthought sirketi de sayisal Python baglaminda liderlerden biriydi (Numpy'i yazan kisi Travis Oliphant Enthought ve simdi Contiuum kurucusu mesela).
Anaconda su anda Windows uzerinde dogru durust veri analiz Python paketlerini kurabilmek icin neredeyse tek cozum.
Anaconda'nin degisik bazi ozellikleri var, mesela bir python isler
programi kendi $HOME
dizininiz altinda kurulacak
($HOME/anaconda/bin/python
) ve artik olagan Python yorumcunuz bu
olacak (cunku $PATH
'inizde bu dizin en one eklenecek) ve tum Python
paketleri de sizin kendi ev dizininize gidecek,
$HOME/anaconda/lib/python2.7
altinda..
Bu sebeple artik Python paket kuruluslari icin sudo kullanimina gerek kalmiyor, kisisel kullanim icin conda install yeterli.
Ayrica pip ile paket kurmak isterseniz, Conda'nin pip'i ile bu isi
yapmaniz lazim, yani $HOME/anaconda/bin/pip
ile. Ayni sekilde, sudo
pip degil pip.
Ubuntu
Kurmak icin
http://continuum.io/downloads
linux 64 bit installer diyen sh dosyasini indir
bash Anaconda-2.2.0-Linux-x86.sh
Kurulus sirasinda kurulum dizini sorulacak, islem bittiginde o dizinin altindaki bin dizinini PATH'e eklemek lazim, mesela .bashrc icinde
export PATH="[DIZIN]/anaconda3/bin":$PATH
Komut satirini kapatip yenisini acariz. Bir de bu bin dizinine girip chmod u+x conda ile programi isletilir hale getirmek gerekebilir.
Artik Python 3 icin
conda create -n py3k python=3
Artik source activate py3k
ile Python 3 ortamina girilebilir ve python
script.py ile Python 3 script'leri isletilebilir. Bir diger secenek,
ki bunun icin source yapmaya gerek yok,
[HOME]/anaconda/envs/py3k/bin/python
ile direk Python 3 yorumlayicisini cagirmak.
PYMACS ICIN ONEMLI NOT
Eger Emacs icinden Pymacs kullaniyorsaniz dikkat, Pymacs /usr/bin/python kullaniyor, bunu pymacs.el icinde degistirebilirsiniz, 623. satirda
pymacs-python-command
yerine
[HOME DIZIN]/anaconda/bin/python
kullanin ve python setup.py build; python setup.py install.
Ama en iyisi belki de Emacs'ı komut satırından, bir conda çevresine girdikten sonra isletmek.
Yukarı