我在Windows上玩matplotlib
for python 2.7,我注意到一些非常奇怪的行为。我的脚本有一小部分导入:
import requests
import json
import numpy
import datetime
import time
我在列表的末尾添加了import matplotlib.pyplot
,它给了我这个错误:
Traceback (most recent call last):
File "C:\path\to\script\dataTesting.py", line 6, in <module>
import matplotlib.pyplot
File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 129, in <module>
from six.moves.urllib.request import urlopen
ImportError: No module named urllib.request
我不知道是什么迫使我尝试将新导入移到列表顶部,如下所示:
import matplotlib.pyplot
import requests
import json
import numpy
import datetime
import time
这一次,它就像一个魅力。是否有某些原因它第二次使用导入列表顶部而不是第一次? python是否需要某些订单中的某些导入?我该怎么弄清楚这个订单?