5

動作を実行すると、python2.7 から実行されているように見え、python3.4 用にインストールされているセレンが見つかりません。python3.4 をどこかで実行するように動作を構成する必要がありますか?動作サイトや他の場所には何も表示されません。python 3.4 での振る舞いについての投稿があるので、可能です。

ここに私が見るものがあります:

$ behave 
...
 File "/usr/local/lib/python2.7/dist-packages/behave/runner.py", line 304, in exec_file
    exec(code, globals, locals)
  File "features/steps/home_page.py", line 2, in <module>
    from selenium import webdriver
ImportError: No module named selenium

私はPYTHONPATHpython 3.4/dist-packagesを指しています:

$ echo $PYTHONPATH
/usr/local/lib/python3.4/dist-packages
$ ls /usr/local/lib/python3.4/dist-packages/selenium
common  __init__.py  __pycache__  selenium.py  webdriver

/usr/local/lib/pythonX.X/dist-packagesXXが2.7と3.4の両方にインストールされています

どんな助けでも大歓迎です。

4

1 に答える 1