OS X El Capitan
とEclipse (Neo) and Python
を使用しています。私はSeleniumスクリプトでPythonを書きました。メッセージ: 'chromedriver'実行ファイルがPATHにある必要があります
これらのスクリプトはうまくいきました。
は、その後、私はOSX Sierra
El Capitan
への注意からアップグレード:これは私が私のセットアップにしただけで大きな変化 についてです。 chromedriver実行可能
は、私の知る限り伝えることができchromedriverはされているパスにする必要があります:私は今、同じスクリプトを実行しようとしたとき
は、私が
メッセージを取得します私のPATHに。
クロムドライバへのパスが
hard copy
である場合にのみスクリプトを動作させることができるようになりましたが、これはわかりやすい方法ではありません。他に誰かがこの問題を抱えていますか?私の
Eclipse + Python
の設定について考えてみましょう。
ありがとうDhruv !!!私はこれらのチェックと解決策を見たと思います。 そして実際に私のOS /システムのPATHは正しく設定されています。なぜなら、ターミナルで "chromedriver"とタイプすると、あなたが言ったように起動します。 あなたの提案したように、パスの「ハードコピー」を行うという私の元の質問にも言及したように、やはり動作します。 しかし、これは私のchromeriverがインストールされていたディレクトリを含めるために上記のスクリーンショットに示されているようにPYTHONPATHを設定していましたが、私はPATHを見るためにEclipseを設定できないように思えます。 –
私はMac OSのディレクトリについては考えていないが、ウィンドウには**のようなchromeriverが追加されている。exe '**を' C:\ Python27 \ Scripts '(あなたのケースを参照してそれに応じて変更してください)し、ドライバのパスを指定する必要はありません。' driver = webdriver.Chrome() ' –