2017-07-26 59 views
-1

我是非常新的Python,我卡住了。我搜索了幾個小時尋找解決方案,但我無法弄清楚。使用時從硒進口webdriver Python

它工作正常,但突然停住了。我安裝了Selenium和Webdriver。

我只是想:

from selenium import webdriver 

和我得到的是:

Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 19, in <module> 
    import http.client as http_client 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 71, in <module> 
    import email.parser 
    File "/Users/MacMaison/Documents/email.py", line 1, in <module> 
    import smtplib 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/smtplib.py", line 47, in <module> 
    import email.utils 
ModuleNotFoundError: No module named 'email.utils'; 'email' is not a package 

在處理上述異常,另一個異常:

Traceback (most recent call last): 
    File "<pyshell#3>", line 1, in <module> 
    from selenium import webdriver 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/__init__.py", line 18, in <module> 
    from .firefox.webdriver import WebDriver as Firefox # noqa 
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 21, in <module> 
    import httplib as http_client 
ModuleNotFoundError: No module named 'httplib' 

我使用: MacOS Sierra Python 3.6.2

下面是代碼的一部分:

import os 
from selenium import webdriver 
chromedriver = "/Users/MacMaison/Downloads/chromedriver" 
os.environ["webdriver.chrome.driver"] = chromedriver 
driver = webdriver.Chrome(chromedriver) 

它停止在第二行。

在此先感謝。

回答

2

我解決了它,經過10個小時的搜索。 問題是I had created a file named email.py,我只是不得不重新命名這個文件, 一個菜鳥的錯誤, 我希望它對某人有用。