Python - Pyinstaller - Импорт селена вебдрайвер - PullRequest
2 голосов
/ 22 апреля 2020

Я попытался скомпилировать файл python из PyCharm и получил разные ошибки в файле warning.txt.

Это мой импорт, который я использую в своем файле:

from selenium import common
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options

Это ошибка в "build / filename / filename.txt

missing module named 'selenium.webdriver' - imported by C:\Users\Raphael\PycharmProjects\InstaBot\InstaBot_2_0.py (top-level)
missing module named selenium - imported by C:\Users\Raphael\PycharmProjects\InstaBot\InstaBot_2_0.py (top-level)

. Как мне это решить? Я положил chrome - и geckodriver.exe в папку, где находился FILENAME.exe.

Я пробовал разные подходы:

  • скрытый импорт селена
  • добавление селена в двоичном виде
  • принял флаг --onefile и все еще получил ошибку

Я нашел и попробовал следующие сообщения:

При использовании PyInstaller не указан ни один модуль

Как включить chromedriver в pyinstaller?

PyInstaller, spe c file, ImportError: Нет модуля с именем 'blah'

Спасибо за прочтение и хорошего дня!

Я использую:

  • PyCharm: 2020.1
  • Python 3.7, Anaconda
  • Chromedriver 81.0.4044.69
  • PyInstaller: 3,6
  • Селен: 3,141,0

1 Ответ

1 голос
/ 22 апреля 2020

Благодаря Vikramaditya Gaonkar !!!

Фактически он работал путем переустановки pyinstaller и selenium с pip install selenium и pip install pyinstaller!

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...