2012-05-24 72 views
1

我在很多機器上成功安裝了過去的numexpr。但現在我無法管理 以使其在新的Linux系統上運行。本質上我下載tar.gz文件和未找到Python的numexpr模塊

python setup.py install --home=~/Python/ 

這很好地工作。我還做了

export PYTHONPATH+=:$HOME/Python/lib/python/ 

此過程很好地工作的一對夫婦在機器上其他的模塊,但numexpr 我不斷收到

Python 2.6.2 (r262:71600, Jul 22 2011, 11:30:26) 
[GCC 4.4.4 20100726 (Bull 4.4.4-13)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import numexpr 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named numexpr 

我試圖1.4.1版和numexpr 1.4.2 。此外,sys.path在Python環境中正確設置(因爲它應該是)。

有沒有人有一個想法在這裏可能會出錯?

謝謝, 馬克

+0

你在64位系統上? $ HOME/Python中有lib和lib64嗎?如果是這樣,他們的內容是什麼? –

回答

1

$HOME/Python/lib/python/可能是不適合的PYTHONPATH正確的值,模塊通常是安裝在安裝目錄下面的子目錄中,通常有一個版本號後python等等。我覺得這個問題是可以解決的通過只看什麼是~/Python

+0

不,我已經查過了,這不是原因。 – Mark

+0

然後,在〜/ Python下查找「numexpr」子目錄,並相應地調整您的PYTHONPATH。 –

0

安裝Anaconda免費發行link。使用Python的編碼生活會更容易。此外,numexpr已經安裝並可以使用(也與其他軟件包一起使用)。