我已到處尋找這個,只是找不到答案。我檢查了我的python版本,它是3.2版本。當我嘗試導入cookielib
我收到:Python 3.2將不會導入cookielib
ImportError: No module named cookielib
我已經看到,在Python 3.0它改名爲 http.cookiejar
,它會自動導入cookielib
。
我想也許在我的python配置中出現了一些錯誤,所以我想我應該嘗試導入http.cookiejar
這樣的import http.cookiejar
。這並沒有工作,我得到和錯誤: EOFError: EOF read where not expected
。
這不是我所期望的錯誤,因爲導入沒問題。
有沒有人有解決這個問題的辦法?我忽略了什麼?
完全錯誤:
Traceback (most recent call last):
File "C:\Users\Spencer\Downloads\selenium-2.20.0.tar\selenium-2.20.0\selenium-2.20.0\test", line 1, in <module>
import urllib.request, urllib.parse, http.cookiejar
EOFError: EOF read where not expected
對於那些未來遇到過這樣的問題:重新安裝Python似乎是一個非常激烈的步驟。剛剛從任何庫中刪除'.pyc'文件導致'EOFError'對我來說就足夠了。 – Dougal 2012-05-26 22:57:50
EOFError:當3個或更多Python進程讀取/寫入相同的pyc文件時,極有可能是競態條件。在Python 3.3中修復:http://bugs.python.org/issue13146 – 2016-05-07 02:21:32
@GuidovanRossum感謝您的指針!我已經更新了答案。 – phihag 2016-05-07 08:13:24