2013-01-29 4 views
12

numbaをPython用にインストールしようとしていますが、ホームページからの指示に従って、extension_typesページが見つからないというエラーが表示されます。Firefox用numbaのインストール

私が間違っていることを誰かが知っているか、私がインストールすべき何かを見逃してしまった場合、私は非常に感謝します。

ありがとうございます。

Python 2.7.2+ (default, Jul 20 2012, 22:15:08) 
Type "copyright", "credits" or "license" for more information. 

IPython 0.10.2 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object'. ?object also works, ?? prints more. 

In [1]: import numba 
--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 

/home/mijc/Downloads/numba/<ipython console> in <module>() 

/home/mijc/Downloads/numba/numba/__init__.py in <module>() 
     2 # type inferer 

     3 from numba.special import * 
----> 4 from numba import module_type_inference 
     5 
     6 import os 

/home/mijc/Downloads/numba/numba/module_type_inference.py in <module>() 
     6 from numba import * 
     7 from numba.minivect import minitypes 
----> 8 from numba import typesystem, symtab 
     9 
    10 import numpy.random 

/home/mijc/Downloads/numba/numba/typesystem/__init__.py in <module>() 
     2 from exttypes import * 
     3 from closuretypes import * 
     4 from ssatypes import * 
     5 from templatetypes import * 
     6 from typemapper import * 

/home/mijc/Downloads/numba/numba/typesystem/basetypes.py in <module>() 
     6 
     7 import numba 
----> 8 from numba import extension_types, error 
     9 from numba.minivect.minitypes import * 
    10 from numba.minivect.minitypes import map_dtype 

ImportError: cannot import name extension_types 

EDIT: 私は経由numbaをインストール:私はピップを経由して、それをインストールしようとすると、私は次のエラーを取得する

git clone https://github.com/numba/numba.git 
cd numba 
python setup.py install 

pip install numba --upgrade 
Downloading/unpacking numba 
    Downloading numba-0.5.0.tar.gz (333Kb): 333Kb downloaded 
    Running setup.py egg_info for package numba 
    Traceback (most recent call last): 
     File "<string>", line 14, in <module> 
     File "/home/mijc/Downloads/numba/build/numba/setup.py", line 90, in <module> 
     cython_gdb=True), 
     File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/extension.py", line 108, in __init__ 
     **kw) 
    TypeError: unbound method __init__() must be called with Extension instance as first argument (got Extension instance instead) 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 14, in <module> 

    File "/home/mijc/Downloads/numba/build/numba/setup.py", line 90, in <module> 

    cython_gdb=True), 

    File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/extension.py", line 108, in __init__ 

    **kw) 

TypeError: unbound method __init__() must be called with Extension instance as first argument (got Extension instance instead) 

---------------------------------------- 
Command python setup.py egg_info failed with error code 1 
+0

どのようにnumbaをインストールしましたか?私はここでそれをpip'ing問題がなかった:http://stackoverflow.com/questions/14527364/how-do-you-install-the-blaze-module-continuum-analytics-in-python/14527365#14527365 – BenDundee

+0

%%私はpipを使用しました。私はCython、llvmpy、メタ、そしてnumbaをインストールしました。 編集:間違って、私は実際にしませんでした。私はgit repoを得て、それをインストールしました。私がピップにそれをインストールしようとすると、私はエラーが発生しました。 – mijc

+0

エラーは同じ場所から来ているようですか?インストール時にテストを実行しましたか? 'python setup.py test'と思う? – BenDundee

答えて

0

で新しい仮想環境を作りますvirtualenvをインストールし、この環境のインストール手順に記載されている順序で必要なコンポーネントをすべてインストールしてください。

5

私は同じ問題を抱えていましたが、解決策はdistributeを0.6.45にアップグレードしていました。

3

私はこの質問が少し古いと思うが、私は他の人のグーグルに役立つ場合に私の経験をここに置く。私にとって最も簡単な解決策は、Anacondaディストリビューションをインストールすることでした:https://store.continuum.io/一般的な使用には「非常に無料」バージョンがあり、学術的には良い学術用バージョンがあります。 :)

Numbaは、少なくともtutorialsのうちの1つに従って、Continuumの人々によって実際にサポートされています。私はそれをインストールして、ちょうどその事をして遊び始めています。私はこれまでのところそれが好きでした(私が以前に作成したいくつかのCythonモジュールでうまくいくようにするのには少し問題がありましたが)。 Continuumルートに行くと、いくらか隠されたblogがあります(メインページのリンクは、私が見ている最初の場所ではない "Company"の下にあります)。 「Numba」とタグ付けされたものをチェックしてください。そこには例があります。

ナンバをアナコンダ経由で使用した私の他の秘密の理由:彼らは比較的新しいようだから、彼らはQの問題に取り組んでいるか、良い名前と製品とそのすべて。これはもちろん、私のところでは純粋な推測です。

唯一の欠点:AnacondaにPicloudを含めることはできません。私は過去にそれをかなり使用していたので、これは残念です。それは単なる仕事を意味しますが、ゼロの仕事は素敵です:)

注:私はContinuumには全く関係していません。私はこれまでのところ、彼らの製品でうれしく驚いています。

4

あなたはLinuxを使い、pipをインストールしてください。私のDebian Linuxの 、私は簡単に次のコマンドによってnumbaをインストールすることができます。

sudo apt-get install build-essential 
sudo apt-get install llvm 
pip install llvmpy 
pip install cython 
pip install numba 

は、その後、あなたが行われています!私はMiniconda をインストールし、私は同じ問題 を追加するWindows上での作業

+0

をインストールしながら、この同じエラーが発生しました:*ピップllvmpyをインストール* コマンドのpython setup.pyのegg_infoから、キャッシュされllvmpy-0.12.7.ta​​r.gz コンプリート出力使用llvmpy の収集: エラー:[llvm-config '、' --version ']を呼び出せませんでした LLVM_CONFIG_PATH =/path// llvm-configを設定してみてください。注:llvmがインストールされています –

0

は、このすべてのnumbaのパッケージにPythonインタプリタをインストール

conda install numba 

を実行する私は、

私の通訳者のenvにこのパッケージをコピーして、あなたの完了

関連する問題