を持っている私は.py
ファイルを作り、以下の輸入持つ"hello.py"
と呼ばれる:これを実行している間、私は取得しています「モジュール」オブジェクトが属性「地元」
from setuptools import setup,Extension
from Cython.Build import cythonize
setup(name = 'increment app',ext_modules = cythonize("hello.pyx"))
を:
はAttributeError:」をモジュール 'オブジェクトに属性' locals 'がありません。
私はVisual Studio C++ 2008
バージョンで作業しています。
コマンドプロンプトpip install cython
私はエラーは表示されませんでしたが、サイモンをダウンロードしたりインストールしたりしませんでした。
@DavidWはここ
AttributeErrorTraceback (most recent call last)
C:\SPB_Data\setup.py in <module>()
1 from setuptools import setup,Extension
----> 2 from Cython.Build import cythonize
3 setup(name = 'increment app',ext_modules = cythonize("hello.pyx"))
C:\Users\kalachand\AppData\Local\Enthought\Canopy32\edm\envs\User\lib\site-packages\Cython\Build\__init__.py in <module>()
----> 1 from .Dependencies import cythonize
2 from .Distutils import build_ext
C:\Users\kalachand\AppData\Local\Enthought\Canopy32\edm\envs\User\lib\site-packages\Cython\Build\Dependencies.py in <module>()
176
177
--> 178 @cython.locals(start=cython.Py_ssize_t, end=cython.Py_ssize_t)
179 def line_iter(source):
180 if isinstance(source, basestring):
AttributeError: 'module' object has no attribute 'locals'
トレースバックを追加できますか?エラーが発生している場所を確認すると便利です。 – DavidW
@DavidWあなたが答えセクションで欲しかった完全なトレースバックをご覧ください。また、私はあなたに連絡して、プロセス全体を手伝うことができる方法があります。ここに1.5日間真っ直ぐに立ち往生した。それは15分以上かかることはありません。ありがとう.. –
この種のことはいつも修正するのが難しいです(そして、私が実際にやっていることは間違いありません)。あなたは[cythonと呼ばれる別のモジュールを作成することができました](https://stackoverflow.com/a/15130088/4657412) - 'import cython;を実行して確認してください。 print(cython .__ファイル__) '。 – DavidW