1
我有一個script1.py我正在導入binascii。如何在C++程序中使用的Python腳本中導入cpython模塊?
import binascii
當我嘗試在使用PyImport_ImportModule()的C++程序中使用它時,出現以下錯誤。
import binascii
ImportError: No module named 'binascii'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 12, in <module>
import subprocess, tempfile, os.path, re, pwd, grp, os, time
File "/usr/lib/python3.5/subprocess.py", line 437, in <module>
import _posixsubprocess
ImportError: No module named '_posixsubprocess'
當我從終端執行以下操作。
python3.5 -c "import binascii"
那麼我該如何從C++程序中使用這些cpython模塊呢? 在此先感謝。
謝謝。我試過你的步驟,但它沒有工作。我在另一臺機器上試過我的程序。看來你對Python安裝中的錯誤是正確的。 – skboro