【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:\Download\Anaconda3\Scripts文件夾下,先cd到相應的文件夾下再執行 pip install 文件名。

​(base) D:\Download\Anaconda3\Scripts>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,如果導入成功,才能說明真正安裝成功了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM