После извлечения .tar.gz и запуска python setup install, селен устанавливается в
.... creating /usr/local/lib/python2.7/dist-packages/selenium-3.4.3-py2.7.egg Extracting selenium-3.4.3-py2.7.egg to /usr/local/lib/python2.7/dist-packages Adding selenium 3.4.3 to easy-install.pth file Installed /usr/local/lib/python2.7/dist-packages/selenium-3.4.3-py2.7.egg ..... где pythonPython 2,7, но не Python3,6
На бегу,
$ python functionalTest.py работает нормально
Но
$ python3.6 functionalTest.py дает, ошибка:
ModuleNotFoundError: No module named 'selenium' потому что я не смог установить selenium с помощью python3.6 в Ubuntu, как показано ниже,
$ ls setup* setup.cfg setup.py $ python3.6 setup install python3.6: can't open file 'setup': [Errno 2] No such file or directory $ python3.6 setup.py install Traceback (most recent call last): File "setup.py", line 22, in <module> from setuptools import setup ModuleNotFoundError: No module named 'setuptools' ..... Original exception was: Traceback (most recent call last): File "setup.py", line 22, in <module> from setuptools import setup ModuleNotFoundError: No module named 'setuptools' $ После установки setuptoolsниже наблюдение,
$ python3.6 setup.py install ..... creating /usr/local/lib/python2.7/dist-packages/selenium-3.4.3-py2.7.egg Extracting selenium-3.4.3-py2.7.egg to /usr/local/lib/python2.7/dist-packages selenium 3.4.3 is already the active version in easy-install.pth Installed /usr/local/lib/python2.7/dist-packages/selenium-3.4.3-py2.7.egg Processing dependencies for selenium==3.4.3 Finished processing dependencies for selenium==3.4.3 $ cd /usr/local/lib/python python2.7/ python3.5/ python3.6/ $ $ easy_install --version setuptools 20.7.0 from /usr/lib/python2.7/dist-packages (Python 2.7) $ pip --version pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7) $ Вопрос:
1) Почему селен, easy_install & pip установлен в /usr/local/lib/python2.7/dist-packages? Мне нужны эти пакеты /usr/local/lib/python3.6/dist-packages.
2) Как настроить для python3.6 подобрать селен?
3) Почему python --versionне отображается python 3.6, кроме явно заданных вопросов python3.6 --version?
Введите
pip3 install selenium