サイトパッケージ内にあるnumpyモジュールについてのランタイムパスを設定することで、C++組み込みPythonランタイムからnumpyを呼び出すようにしたいと考えています。組み込みPython C++アプリケーションでNumpyをインポートする
私はエラーを取得しかし:\ Libの\サイト - パッケージから
cannot import name 'multiarray'
を\ numpyの\ core__init_.py私はにはos.pathを設定しようとした
from . import multiarrray
ライン上be xxx \ numpy \ coreでも、インポートステートメント中にmultiarray.pydファイルが見つからないようです。
私は同様の質問を読んだことがありますが、答えは私の場合とは思われません。私は、Python 3.4.4(32ビット)を使用しているとホイール numpyの-1.11.1-CP34-なし-win32.whlを
エラーなしで完了python -m pip install numpy-1.11.1-cp34-none-win32.whl
を使用numpyの1.11.1をインストールした
。
不完全なPYTHONPATHよりもエラーメッセージのように思われるかもしれません。more general?
ANY埋め込み環境からインポートされた.pydベースのパッケージにこの問題があるとNumpyよりも広いかもしれないと思いますか?
助けてください。
私の答えを見てください:https://stackoverflow.com/a/46676082/3205529 – Malick