私はPythonを学んでいて、Mac OSX El Capitanでプログラムを作っていましたが、コードは正常に動作していましたが、無作為にコード内の何も変更せずにエラーを出し始めました。私はこのメッセージを取得しておいてください。Mac OSX上のPython 2.7。フレームワークの壊れたモジュール
Traceback (most recent call last): File "time.py", line 2, in <module> from lxml import html File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml-3.6.4-py2.7-macosx-10.6-intel.egg/lxml/html/__init__.py", line 54, in <module> from .. import etree File "src/lxml/serializer.pxi", line 4, in init lxml.etree (src/lxml/lxml.etree.c:218282) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 8, in <module> import struct, sys, time, os File "/Users/user/Desktop/time.py", line 2, in <module> from lxml import html ImportError: cannot import name html
私はすべてを含めてインストールされている:
from lxml import html
from tabulate import tabulate
import requests
import datetime
私は何が起こったのかわかりません。私はHomebrewを使ってpython2.7をアンインストールして再インストールしても、同じエラーが表示されることさえありました。
何が起こっていますか?
デスクトップに 'lxml'というファイルがありますか? – idjaw
あなたのデスクトップ上の 'time.py'は、Python標準ライブラリ' time'にも干渉している可能性があります。 – ShreevatsaR
'which which python'をterminlに入れて、brewをインストールしたpythonを使っていることを確認してください。その外観から、あなたはPythonをインストールしたシステムを使用しています。 – user3543300