[英]Using python3.4 and opendap - import error
我是python新手,正在使用pydap从thredds服务器下载大气数据。 我正在运行python 3.4,但我相信pydap已使用python2.7安装。
运行此命令时,我收到以下消息-
追溯(最近一次通话最后一次):从pydap.client import open_url输入文件“ data.py”,行9,“ / usr / local / lib / python2.7 / dist-packages / pydap / client.py”,行13,在从urlparse导入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 / 6hr / atmos / va_2010s.ncml.html')
中里urlparse用法已被弃用,在Python 3所看到这里 ,所以它不作为是了。 但是,仍然可以在urllib.parse下访问它 。
因此,要么安装Python 3版本的Pydap,要么运行Python 2.7,或者遍历Pydap代码,并用urllib.parse替换对urlparse的提及(可能是个坏主意)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.