У меня проблемы со встроенным интерпретатором python в gdborig.exe проекта MinGW-w64 (https://sourceforge.net/p/mingw-w64/discussion/723798/thread/4a8a9ed5/?limit=25).Встроенный интерпретатор python не может импортировать c-модули
Импорт модуля itertools и нескольких других сбоев. Но с распределенным интерпретатора питона соответствующие импорта работают отлично:
>>> import sys
>>> print sys.version
2.7.9 (default, Jul 11 2016, 16:32:13)
[GCC 6.1.0]
>>> print sys.executable
C:/AUEMARK/Programme/MinGW64/mingw64/opt/bin/python.exe
>>> import itertools
>>> itertools
<module 'itertools' from 'C:\AUEMARK\Programme\MinGW64\mingw64\opt\libpython2.7\lib-dynload/itertools.pyd'>
С встроенным питона переводчика:
(gdb) python import sys
(gdb) python print sys.version
2.7.9 (default, Jul 11 2016, 16:32:13)
[GCC 6.1.0]
(gdb) python print sys.executable
C:/AUEMARK/Programme/MinGW64/mingw64/opt/bin/python.exe
(gdb) python import itertools
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named itertools
Error while executing Python code.
Может:
- импорт SYS
- импорт ОС
не может:
- Импорт itertools
- импорта коллекции
- ...
Сообщение об ошибке для импорта коллекций
(gdb) python import collections
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\AUEMARK\Programme\MinW64\mingw64\opt\lib\python2.7/collections.py", line 8, in <module>
from _collections import deque, defaultdict
Importerror: no module named _collections
Error while executing Python code.
Так что, похоже, как встроенный интерпретатор не может импортировать модули в C. Модули Python импортируются, а части C-модулей Python могут быть также доступ через встроенный интерпретатор.
Спасибо за любой намек, как я могу решить эту проблему.
Markus