問題タブ [cythonize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
901 参照

tensorflow - Google Cloud ML Engine でのトレーニング中に「インポート エラー: Cython.Build という名前のモジュールがありません」

このコマンドを使用して、Google Cloud ML Engine でモデルをトレーニングしようとしています。Anaconda で tensorflow をインストールしましたが、モデルのトレーニング中に次のエラーが表示されます。

-インポート エラー:Cython.Build コマンド "python setup.py egg_info" という名前のモジュールがありません /tmp/pip-install-0eA9cj/pycocotools/ のエラー コード 1 で失敗しました

setup.py に次の行も追加しました。

"REQUIRED_PACKAGES = ['Pillow>=1.0', 'Matplotlib>=2.1', 'Cython>=0.28', 'pycocotools>=2.0.0' しかし、問題は解決していません。この問題を解決するアイデアはありますか? ありがとうあらかじめ...

0 投票する
1 に答える
1014 参照

python - 同じパッケージの cython インポート エラー

私はこの質問を見てきましたが、答えがうまくいかないようです。以下は私のディレクトリ構造です。

a.pyx ファイル

b.pyx ファイル

b.pxd ファイル

test.py

setup.py

実行後python setup.py build_ext --inplace、コンパイルエラーはありません。しかし、test.py を実行しようとすると、ImportError: No module named my_package.b.

任意の入力をいただければ幸いです。

ところで、a.pyx の最初の行を から に変更するcimport my_package.b as bと、import b動作します。

0 投票する
1 に答える
504 参照

python - C コードでライブラリが見つからない

cython を使用してモジュールをコンパイルしようとしていますが、コンパイラは外部 c ファイルにインクルード ライブラリを見つけることができません (例として使用しますが、 、、cmathなどの必要な他のライブラリにも同じ問題があります)。cstdiocstdintcstring

最小限の例は、次の 4 つの単純なファイルで構成されています。

cfile.c:

test_pxd.pxd:

test.pyx:

setup.py:

私が実行した場合setup.py

エラーが発生します:

cfile.c:1:17: 致命的なエラー: cmath: そのようなファイルまたはディレクトリはありません

c ファイルを直接コンパイルするだけで (たとえばg++ -c cfile.c.

cython のコンパイラに(および、cmath、 などの他の)ライブラリを外部 c ファイルで検索させるにはどうすればよいですか?cstdiocstdintcstring