動作を実行すると、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
私はPYTHONPATH
python 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-packages
XXが2.7と3.4の両方にインストールされています
どんな助けでも大歓迎です。