2017-07-25 18 views
0

フォーマットされた文字列を含むPython 3.6機能を使用するTDDの本を使って作業しますが、Python 3.6がインストールされていてもpython3のデフォルトは3.5です。単体テストを実行しようとするとエラーが発生します。一方、pip3はSeleniumをPython3.5ディレクトリにインストールするため、3.6を使用してテストを実行しようとすると、 'no module is selenium'というエラーが発生します。Selenium for Python 3.6(Ubuntu 17.04)をインストールする

私はvirtualenvで作業していますが、python3.5は/home/username/.virtualenvs/projectname/libに表示されますが、virtualenvでpip3を実行するとpython3.6 is already the newest version (3.6.1-1)が返されてもpython3.6は実行されません。

答えて

1

使用明示的なバージョン:

pip3.6 install Selenium 

または

python3.6 -m pip install Selenium 
1

それが役に立てば幸い、これを試してみてください:

必要なインタープリタバージョンへのパスにvirtualenvの作成:あなたの中にいったん

. ./myenv/bin/activate && python -V 

:バージョンをチェック

virtualenv -p /path_to_your_python_3.6/ myenv 

あなたのvenv環境セレンをインストールする

pip3 install Selenium 
関連する問題