zoukankan      html  css  js  c++  java
  • 【20181025】win10下Python安装osmnx包

    系统:win10 64位

    Python:3.7

    在网上查了很多资料,主要有两种方法安装osmnx包,一种是通过anaconda安装,这种方法会自动帮你装好osmnx的依赖包;另一种是用pip安装,需要自己手动安装依赖包。

    1. anaconda安装

    ​conda install -c conda-forge osmnx 

    2. pip安装

    ​pip install osmnx

    一开始用conda安装时总是会报错,就算安装成功了调用时也会找不到模块。

    后来改用pip安装,安装过程中发现osmnx的部分依赖包需要安装VC环境,而我的电脑上并没有装,因此有些包才会一直装不上。解决办法是对那些需要VC环境的包进行手动安装,在https://www.lfd.uci.edu/~gohlke/pythonlibs/中下载相应的whl文件,再在cmd中用pip安装whl文件就可以了。例如我将Rtree的whl文件放在D:DownloadAnaconda3Scripts文件夹下,先cd到相应的文件夹下再执行 pip install 文件名。

    ​(base) D:DownloadAnaconda3Scripts>pip install Rtree-0.8.3-cp37-cp37m-win_amd64.whl
    

    以下是osmnx的依赖包,其中除了geopandas和shapely之外其他都可以直接通过pip安装。

     

     

     

     

     

     

     

     geopandas依赖的Fiona、GDAL、 pyproj 、Shapely需要通过whl文件安装,其他的都可以直接pip install geopandas安装。而shapely依赖geos,要先pip安装geos包,shapely才能安装成功。

    安装好所有依赖包之后,就可以对osmnx进行pip安装了。

    总之就是pip安装哪个包时报错,就试试采用whl文件安装的方式。最后运行一下import osmnx,如果导入成功,才能说明真正安装成功了。

  • 相关阅读:
    java语言基础
    常用4种限流算法介绍及比较
    如何用Redis实现分布式锁
    翻转字符串
    JAVA之io流
    JAVA之Collections集合
    【转】IT行业岗位以及发展方向
    JAVA之字符串
    JAVA之数组
    Linux之判断字符串是否为空
  • 原文地址:https://www.cnblogs.com/huangrui-dori/p/10412874.html
Copyright © 2011-2022 走看看