| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > no module named _socket |
| Автор: mrgloom 23.5.2012, 14:27 | ||||
пытаюсь вызывать функции питона из с++
в my_test.py есть import еще одного .py файла, а в том файле есть import socket так вот socket.py есть import _socket и мне пишет что no module named _socket посмотрел есть только .pyd
Добавлено через 1 минуту и 8 секунд это я смотрел под дебагом ,а в релизе вроде работает. |
| Автор: mrgloom 23.5.2012, 17:12 | ||
возможно что то с путями. хотя по поиску _socket находит только _socket.pyd _socket.lib |
| Автор: mrgloom 25.5.2012, 12:00 | ||
все таки я не понимаю откуда он его берет? |
| Автор: mrgloom 25.5.2012, 12:28 | ||
а если так
почему же тогда при выполнении скрипта ничего не находит? |
| Автор: mrgloom 25.5.2012, 12:43 | ||
| где то проблемы с путями как я предполагаю, но непонятно где. потому, что просто из консоли
выполняется |
| Автор: mrgloom 25.5.2012, 17:05 |
| а если добавить в папку с тестовым .py файлом python.exe и так попробовать запустить из батника то как раз выдаст ошибку, что нет _socket а если рядом .exe положить _socket.pyd ,то всё норм. |
| Автор: mrgloom 25.5.2012, 17:20 | ||
попробовал вызывать другим методом
получаю ту же ошибку, всё таки такое ощущение, что когда вызов идет из с++ то тупо не находит папку с _socket.pyd . |