IronPython - после 'Import pyautogui' возникает ошибка с неожиданным токеном 'from' - PullRequest
0 голосов
/ 21 декабря 2018

Новичок в python / ironpython здесь.я хотел импортировать библиотеку / модуль pyautogui через IronPython в CSharp.Pyautogui уже установлен через Pip и уже находится в стандартной библиотеке (также установлен Python 3.6)

Цель состоит в том, чтобы иметь возможность получать мои входные данные через c # и изменять мои сценарии python для более гибкой автоматизации.

Однако во время работы я получаю сообщение об ошибке «Неожиданный токен от».

Это также относится и к импорту.

Пожалуйста, оставьте свой отзыв.

.NET Framework = 4.5 IronPython 2.7.9 PyAutoGui 0.9.39

Я убедился, что пути поиска к библиотекам добавлены.

ПРИМЕЧАНИЕ: импорт pyautoguiи импорт os работает с использованием python 3.6

--- код здесь ----

        Console.WriteLine("Input Sample: ");
        Console.ReadLine();

        var pythonObj = Python.CreateEngine();
        var searchPaths = pythonObj.GetSearchPaths();
        searchPaths.Add(@"C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Lib");
        searchPaths.Add(@"C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Lib\site-packages");
        pythonObj.SetSearchPaths(searchPaths);
        try
        {
            pythonObj.Execute("import pyautogui");
        }
        catch (Exception e)
        {
            Console.WriteLine(e.Message);
        }

Я должен иметь возможность открыть браузер после успешного импорта pyautogui.

Скриншоты также доступны ниже [1]: https://i.stack.imgur.com/6tMCW.png // ErrorEncountered [2]: https://i.stack.imgur.com/lUILt.png // StackTrace [3]: https://i.stack.imgur.com/CZOhu.png // StackTrace

Надеюсь получить от вас, ребята, помощь в этом.Thnks

...