Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python OSMNX找不到保存的json文件_Python_Osmnx - Fatal编程技术网

Python OSMNX找不到保存的json文件

Python OSMNX找不到保存的json文件,python,osmnx,Python,Osmnx,我不得不重新安装anaconda和几个python包。然后我再次安装了anaconda和osmnx包。然而,当我尝试运行一些程序应该从缓存文件夹获取数据的代码时,它会继续尝试再次下载。有人能告诉我为什么吗 代码如下: 将osmnx作为ox导入 ox.config(log_console=True, use_cahce=True, cache_folder = '/home/diogo_mota/Dropbox/Diogo_Rede_simetria/MAIN_CACHE') cities =

我不得不重新安装anaconda和几个python包。然后我再次安装了anaconda和osmnx包。然而,当我尝试运行一些程序应该从缓存文件夹获取数据的代码时,它会继续尝试再次下载。有人能告诉我为什么吗

代码如下:

将osmnx作为ox导入

ox.config(log_console=True, use_cahce=True, cache_folder = '/home/diogo_mota/Dropbox/Diogo_Rede_simetria/MAIN_CACHE')

cities = ox.geocode_to_gdf(['Município de Lisboa', 'Município de Oeiras', 'Município da Amadora', 'Município de Loures', 'Município de Odivelas'])

我知道文件夹的路径是正确的。我尝试了另一件事:创建一个新的空文件夹,在代码第一次运行时下载数据,然后重新运行代码。这次它确实加载了缓存文件。为什么它不能识别另一个具有以前版本网络的文件夹?(我需要这个特定的版本,而不是新版本)

正如OSMnx包的更改日志中所记录的,缓存的哈希算法在0.x和1.x版本之间更改。要使用由0.x版本的包生成的缓存文件,必须使用0.x版本。如上所述:

v1.0的缓存哈希算法已更改,使以前版本的旧缓存无效