繁体   English   中英

使用python3.4和opendap-导入错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM