私はこれをどこでも見て、答えを見つけることができません。私は私のpythonのバージョンをチェックして、それはバージョン3.2です。私は私が受け取るcookielib
をインポートしようとすると:Python 3.2はcookielibをインポートしません
ImportError: No module named cookielib
私はPython 3.0でそれが http.cookiejar
に改名し、それが自動インポートcookielib
をというものであったことを見てきました。
私はおそらく私のpythonの構成にいくつかの野生のエラーがあったと思ったので、私はこのimport http.cookiejar
のようなhttp.cookiejar
を試してみるべきだと思った。それはすべて動作しませんでした、私は取得し、エラー: EOFError: EOF read where not expected
。
これは私が予想していたエラーではありません。なぜならimport http.cookies
のインポートがうまくいっているからです。
誰にもこの問題の解決策がありますか?私は何を見落としていますか?
全エラー:
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を再インストールすることは、劇的なステップのようです。 'EOFError'を引き起こしているライブラリから' .pyc'ファイルを削除するだけで、今私にとっては十分でした。 – Dougal
EOFError:3つ以上のPythonプロセスが同じpycファイルを読み書きするときの競合状態の可能性が最も高いです。 Python 3.3で修正済み:http://bugs.python.org/issue13146 –
@GuidovanRossumポインタをありがとう!私は答えを更新しました。 – phihag