0
私はC++共有ライブラリを呼び出すpython/djangoプロジェクトに取り組んでいます。 boost_python C++ライブラリを使用しています。 それはうまく動作します:私はPythonインタプリタからC++メソッドを呼び出すことができます。私はまた、私のdjangoプロジェクトからこのメソッドを呼び出すことができます。しかし、私は何かが不思議に思っています:私のC++共有ライブラリに最適なフォルダはどこですか? 私は実際にこのバイナリ共有ライブラリをdjango appフォルダ(view.pyと同じフォルダ)に入れました。それは動作しますが、私はこれは醜いと思う...共有ライブラリの特定のフォルダは、djangoディレクトリ構造ですか?djangoプロジェクトの共有ライブラリ用のフォルダはどこですか?
おかげ
よう
$PROJECT_HOME/lib
にそれらを置くが、その後、私は私のモジュールをインポートすることはできません。 xxxxというモジュールがありません。私はlib.mylibのようにインポートしようとしました。それは動作しません... – Bob5421libフォルダに '__init __。py'ファイルがありますか? – mymusise
このライブラリはC++で書かれています。これはelf共有ライブラリです。だから私はこの__init__.pyが必要とは思わない。私はintに入れなければならないものは何ですか? – Bob5421