我是一个python新手,我正在使用pydap从thredds服务器下载大气数据。我正在运行python 3.4,但我相信已经使用python2.7安装了pydap。
当我运行时,我收到以下消息 -
追踪(最近一次通话): 文件" data.py",第9行,in 从pydap.client导入open_url 文件" /usr/local/lib/python2.7/dist-packages/pydap/client.py" ;,第13行,在 来自urlparse import urlsplit,urlunsplit ImportError:没有名为' urlparse'
的模块
我出错的任何建议?
#!/usr/bin/python3.4
import numpy as np
import urllib
from pydap.client import open_url
dataset = open_url('http://dataserver.nccs.nasa.gov/thredds/dodsC/bypass/CREATE-
IP / CFSR / 6小时/原子/ va_2010s.ncml.html&#39)
答案 0 :(得分:3)
在Python 3中不推荐使用urlparse,如here所示,因此它不再包含在内。 但是,它仍然可以在urllib.parse下访问。
所以要么安装Pydap的Python 3版本,要么运行Python 2.7,或者通过Pydap代码并用urllib.parse替换urlparse的提及(可能是个坏主意)。