0
我正在學習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 python'確保你使用的是brew安裝的python。從它的外觀來看,你正在使用系統安裝的python。 – user3543300