1
現在、ジェスチャー認識プロジェクトのKerasを使用しています。 私はAnacondaとPython 2.7をインストールし、Spyderでうまく動作するスクリプトをいくつか作った。Visual StudioのC++からPythonスクリプトを実行しようとすると、インポートエラーが発生する2013-15
この後、私はVisual Studio 2015 C++プロジェクトの主なソフトウェアからそれらを使いたいと思っていました。 だから私はこれに "python.h"を使用しますが、インポートの問題があります。例えば
私はこのコードを実行しようとした場合、:
PyObject *pName, *pModule, *pDict, *pFunc, *pValue; // Initialize the Python Interpreter
Py_Initialize();
FILE *fd = fopen("test.py","r");
PyFile_FromString("test.py", "r");
PyRun_SimpleFileEx(PyFile_AsFile(PyFileObject),"test.py", 1); //file before returning.
Py_Finalize();
cout << "Press any key to exit" << endl;
_getch();
これは私が出力として得るものである。
Traceback (most recent call last):
File "test.py", line 4, in <module>
from numpy import numpy
ImportError: cannot import name numpy
Press any key to exit
そしてここでは、「テストです。 py ":
from time import time,ctime
from numpy import np
np.random.seed(1337)
//No need to add more code for this example
print ('Today is',ctime(time()))
私はまだPythonの初心者ですので、いくつかのlibが見つからないことがわかりますが、Spyderで動作する理由はわかりませんが、ここでは理解できません。
ご協力いただきありがとうございます。