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