Невозможно заставить импортировать gevent для работы с моим приложением Python c ++ - PullRequest
2 голосов
/ 15 апреля 2019

Я пытаюсь заставить мое приложение c ++, в которое встроен python, импортировать gevent (https://pypi.org/project/gevent/), чтобы я мог кое-что сделать. Пытался несколько часов, но я просто не могу его получитьЯ использую Python 2.7.15 в своем приложении и устанавливаю домашний каталог python перед Py_Initialize в C: \ Python27. Если я пытаюсь импортировать модули, такие как socket или другие модули, которые я установил с помощью pip, это работает хорошо.Однако, если я пытаюсь импортировать gevent, я получаю сообщение об ошибке «1003 *

from greenlet import greenlet

ImportError
: 
cannot import name greenlet

», когда пытаюсь импортировать gevent. Что меня действительно странно, так это то, что когда я пытаюсь импортировать gevent после открытия python.exe или в основном вне моего приложения на c ++, оно работает, без проблем. Я искал по сети, и кажется, что это, вероятно, должно быть некоторая проблема с затенением имен, вероятно. Но я понятия не имею, как дальше отлаживать и исправлятьэто. Любая помощь будет оценена.

...