簡體   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