問題タブ [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.
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' しかし、問題は解決していません。この問題を解決するアイデアはありますか? ありがとうあらかじめ...
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
動作します。
python - C コードでライブラリが見つからない
cython を使用してモジュールをコンパイルしようとしていますが、コンパイラは外部 c ファイルにインクルード ライブラリを見つけることができません (例として使用しますが、 、、cmath
などの必要な他のライブラリにも同じ問題があります)。cstdio
cstdint
cstring
最小限の例は、次の 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 ファイルで検索させるにはどうすればよいですか?cstdio
cstdint
cstring