2016-12-13 3 views
0

Я пытаюсь написать программу monkeyrunner, которая имеет некоторые зависимости, которые хорошо настроены в virtualenv.Как получить monkeyrunner для использования virtualenv

К сожалению, я не могу заставить настроить обезьянника с правильной настройкой системного пути, чтобы найти нужные мне зависимости. Я даже могу заметить, распечатав sys.path, что обезьянник даже не забирает записи PYTHONPATH.

Я вижу, что monkeyrunner использует jython под обложками, но у меня недостаточно фона, чтобы понять, как это получается.

Есть ли какие-либо трюки, которые можно сделать, чтобы заставить обезьянника проходить по любой информации, необходимой для связанного с ней jython, чтобы он использовал настройки virtualenv?

Любые советы были бы весьма признательны.

ответ

-1

Вы должны попробовать AndroidViewClient/culebra в качестве замены. Поскольку это 100% python, у вас не будет проблем с вашим virtualenv.

Кроме того, поскольку AndroidViewClient/culebra решает несколько проблем или ограничений monkeyrunner (т. Е. Одновременно подключается к нескольким устройствам), вы будете в лучшем положении. В этом блоге есть много статей и примеров наиболее распространенных случаев использования.

Culebra GUI и предстоящие CulebraTester являются двумя различными альтернативами пользовательского интерфейса для автоматического создания скриптов и тестовых примеров на языке python (и других языках).

+0

Благодарим вас за изучение моей проблемы, и я ценю работу, которую вы внесли в AndroidViewClient. Я бы предположил, что, предлагая свой инструмент, вы также разъясняете, что вы являетесь владельцем библиотеки, чтобы люди знали, что предложение исходит от автора. Кроме того, это не отвечает на мой вопрос. –

+0

AVC является заменой замены monkeyrunner в 99% случаев, поэтому я думаю, что это правильный ответ на ваш вопрос. –

+0

Извините, но я не согласен. Мой вопрос: «как передать среду python для monkeyrunner», а не «есть альтернативы monkeyrunner». В моем конкретном случае я не могу изменить monkeyrunner для другого инструмента, поэтому это не помогло. Кроме того, мой комментарий о нецелесообразности рекомендации инструмента без отказа от ответственности, который вы являетесь автором, стоит. –

 Смежные вопросы

  • Нет связанных вопросов^_^