2013-04-18 20 views
5

Ubuntu ve Python'da yeni biriyim, bu yüzden lütfen benimle birlikte ol. NumPy 1.7.1'da bulunan bazı işlevlere ihtiyacım var. Benim Ubuntu 12.04 LTE, ancak, NumPy 1.6.x ve sudo apt-get güncelleştirmesi ile daha yüksek almaz.Bina Numpy 1.7.1 Ubuntu'da

Bu yüzden sourceforge'a gittim ve userguide.pdf'da verilen talimatları izleyerek here.

piton setup.py yapı --fcompiler = gnu95

, yani ben (başarıyla gibi görünüyor itibaren) numpy 1.7.1 inşa: Ben kadar yaptık. Soru şu: şimdi ne yapıyorum? Bazı dizinleri bir yere taşımalı mıyım, evet ise, nerede? userguide.pdf sadece burada durur ve daha fazla bilgi vermez.

İlk defa, bunu deniyorum, lütfen nazik ol ;-).

cevap

6

Ben kaynağından bazı piton paketini yüklediğinizde Genellikle

python setup.py build [options] 
python setup.py install --user 

Son adım ~/.local/lib/pythonX.X/site paketleri/içinde paketini yüklerim. Bu dizin sistem dizinlerinden önce taranır (bu yüzden bu sürüm kullanılır). Ayrıca sudo'yu gerekmez ve size yeni bir sürümü (özellikle değil 1.7.1) numpy yükseltmek gerekiyorsa

+0

teşekkür ederim! işe yaradı! – seb

+0

FYI ['virtualenv'] (http://docs.python-guide.org/en/latest/dev/virtualenvs/), sistem genelinden yalıtılmış" throwaway "yerel Python ortamlarını oluşturmak için çok kullanışlı bir araçtır. Python. Kolaylık için ['virtualenvwrapper'] (http://virtualenvwrapper.readthedocs.org/en/latest/) ile birlikte kullanmayı tercih ediyorum. –

+0

@ali_m: virtualenvwrapper çok ilginç görünüyor. Bahşiş için teşekkürler –

0

yükler apt ne kadar karışıklık riski etmeyin, pip kullanabilirsiniz:

sudo apt-get install python-pip 
sudo pip install numpy --upgrade 

Ubuntu 12.04 üzerinde numpy 1.8.1 kuracaktır:

import numpy 
numpy.version.version 
>>> '1.8.1'