<p>此错误消息</p>
<pre><code>No module named 'options' found
</code></pre>
<p>…表示您尝试导入的模块,即<code>options</code>,如中所示:</p>
<pre><code>from selenium import options
</code></pre>
<p>找不到,因为它不是有效的模块</p>
<p>此外,您需要使用<strong><code>binary_location</code></strong>属性,而不是使用<code>setBinary()</code>方法</p>
<hr/>
<h2>解决方案</h2>
<p>当您使用ChromeDriver/Chrome时,有以下两种解决方案:</p>
<ul>
<li><p>由于您已经使用了<code>from selenium import webdriver</code>,您可以:</p>
<pre><code>from selenium import webdriver
options = webdriver.ChromeOptions()
options.binary_location = r"E:\Users\Yaseen Ahammed\Documents\Python Projects\chromedriver\Chrome\Application\chrome.exe" #chrome binary location specified here
</code></pre>
</li>
<li><p>您还可以:</p>
<pre><code>from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = r"E:\Users\Yaseen Ahammed\Documents\Python Projects\chromedriver\Chrome\Application\chrome.exe" #chrome binary location specified here
</code></pre>
</li>
</ul>
<hr/>
<h2>参考资料</h2>
<p>您可以在以下内容中找到一些相关讨论:</p>
<ul>
<li><a href="https://stackoverflow.com/questions/45500606/set-chrome-browser-binary-through-chromedriver-in-python/45503916#45503916">Set chrome browser binary through chromedriver in Python</a></li>
<li><a href="https://stackoverflow.com/questions/65291985/attributeerror-options-object-has-no-attribute-binary-error-invoking-headle/65292154#65292154">AttributeError: 'Options' object has no attribute 'binary' error invoking Headless Firefox using GeckoDriver through Selenium</a></li>
</ul>