#OSMnx インストール方法
私がいつも使っていた環境でインストールしようとしたものの、
見事にインストール失敗。3日以上かかってしまいました...。
頑張ったので書いておきます。
決め手はこちらのサイトなりました。感謝
##環境
windows10 64bit home
Python 3.9.5 64bit
fiona 1.8.20
GDAL 3.2.2
rtree 0.9.4 ←あえてこのバージョンにした。
geopandas 0.9.0
osmnx 1.1.1
networkx 2.6.2
私の環境では以下が足りなかったです...
shapely 1.7.1
six 1.16.0
pyproj 3.2.0
descartes 1.1.0
OSmnxを使うときに必須になるパッケージが多数あります。
geopandas
rtree
geopandasインストールに必要なパッケージ
numpy
pandas (version 0.15.2 or later)
shapely
fiona
six
pyproj
descartes
####全てconda-forgeにしました。
最終環境
# packages in environment at C:\Users\mashiko\anaconda3\envs\notebook:
#
# Name Version Build Channel
affine 2.3.0 py_0 conda-forge
argon2-cffi 20.1.0 py39h2bbff1b_1
async_generator 1.10 pyhd3eb1b0_0
attrs 21.2.0 pyhd3eb1b0_0
backcall 0.2.0 pyhd3eb1b0_0
bleach 3.3.0 pyhd3eb1b0_0
boost-cpp 1.74.0 h5b4e17d_4 conda-forge
branca 0.4.2 pyhd8ed1ab_0 conda-forge
brotlipy 0.7.0 py39hb82d6ee_1001 conda-forge
bzip2 1.0.8 h8ffe710_4 conda-forge
ca-certificates 2021.5.30 h5b45459_0 conda-forge
cairo 1.16.0 hb19e0ff_1008 conda-forge
certifi 2021.5.30 py39hcbf5309_0 conda-forge
cffi 1.14.5 py39hcd4344a_0
cfitsio 3.470 h0af3d06_7 conda-forge
chardet 4.0.0 py39hcbf5309_1 conda-forge
charset-normalizer 2.0.4 pypi_0 pypi
click 7.1.2 pyh9f0ad1d_0 conda-forge
click-plugins 1.1.1 py_0 conda-forge
cligj 0.7.2 pyhd8ed1ab_0 conda-forge
colorama 0.4.4 pyhd3eb1b0_0
cryptography 3.4.7 py39hd8d06c1_0 conda-forge
curl 7.78.0 h789b8ee_0 conda-forge
cycler 0.10.0 py_2 conda-forge
decorator 4.4.2 py_0 conda-forge
defusedxml 0.7.1 pyhd3eb1b0_0
descartes 1.1.0 py_4 conda-forge
entrypoints 0.3 py39haa95532_0
expat 2.4.1 h39d44d4_0 conda-forge
fiona 1.8.20 py39h9f1b043_0 conda-forge
folium 0.12.1 pypi_0 pypi
fontconfig 2.13.1 h1989441_1005 conda-forge
freetype 2.10.4 h546665d_1 conda-forge
freexl 1.0.6 ha8e266a_0 conda-forge
gdal 3.2.2 py39h6795fcd_7 conda-forge
geopandas 0.9.0 pyhd8ed1ab_1 conda-forge
geopandas-base 0.9.0 pyhd8ed1ab_1 conda-forge
geos 3.9.1 h39d44d4_2 conda-forge
geotiff 1.6.0 ha8a8a2d_6 conda-forge
gettext 0.19.8.1 h1a89ca6_1005 conda-forge
hdf4 4.2.15 h0e5069d_3 conda-forge
hdf5 1.10.6 nompi_h5268f04_1114 conda-forge
icu 68.1 h0e60522_0 conda-forge
idna 3.2 pypi_0 pypi
importlib-metadata 3.10.0 py39haa95532_0
importlib_metadata 3.10.0 hd3eb1b0_0
intel-openmp 2021.3.0 h57928b3_3372 conda-forge
ipykernel 5.3.4 py39h7b7c402_0
ipython 7.22.0 py39hd4e2768_0
ipython_genutils 0.2.0 pyhd3eb1b0_1
jbig 2.1 h8d14728_2003 conda-forge
jedi 0.17.2 py39haa95532_1
jinja2 3.0.0 pyhd3eb1b0_0
joblib 1.0.1 pyhd8ed1ab_0 conda-forge
jpeg 9d h8ffe710_0 conda-forge
jsonschema 3.2.0 py_2
jupyter_client 6.1.12 pyhd3eb1b0_0
jupyter_core 4.7.1 py39haa95532_0
jupyterlab_pygments 0.1.2 py_0
kealib 1.4.14 h96bfa42_2 conda-forge
kiwisolver 1.3.2 py39h2e07f2f_0 conda-forge
krb5 1.19.2 hbae68bd_0 conda-forge
lcms2 2.12 h2a16943_0 conda-forge
lerc 2.2.1 h0e60522_0 conda-forge
libblas 3.9.0 11_win64_mkl conda-forge
libcblas 3.9.0 11_win64_mkl conda-forge
libcurl 7.78.0 h789b8ee_0 conda-forge
libdeflate 1.7 h8ffe710_5 conda-forge
libffi 3.3 h0e60522_2 conda-forge
libgdal 3.2.2 ha6cada3_7 conda-forge
libglib 2.68.4 h1e62bf3_0 conda-forge
libiconv 1.16 he774522_0 conda-forge
libkml 1.3.0 h9859afa_1014 conda-forge
liblapack 3.9.0 11_win64_mkl conda-forge
libnetcdf 4.8.0 nompi_hf689e7d_103 conda-forge
libpng 1.6.37 h1d00b33_2 conda-forge
libpq 13.3 hfcc5ef8_0 conda-forge
librttopo 1.1.0 hb340de5_6 conda-forge
libsodium 1.0.18 h62dcd97_0
libspatialindex 1.9.3 h39d44d4_4 conda-forge
libspatialite 5.0.1 h762a7f4_5 conda-forge
libssh2 1.10.0 h680486a_0 conda-forge
libtiff 4.3.0 h0c97f57_1 conda-forge
libwebp-base 1.2.1 h8ffe710_0 conda-forge
libxml2 2.9.12 hf5bbc77_0 conda-forge
libzip 1.8.0 hfed4ece_0 conda-forge
lz4-c 1.9.3 h8ffe710_1 conda-forge
m2w64-gcc-libgfortran 5.3.0 6
m2w64-gcc-libs 5.3.0 7
m2w64-gcc-libs-core 5.3.0 7
m2w64-gmp 6.1.0 2
m2w64-libwinpthread-git 5.0.0.4634.697f757 2
mapclassify 2.4.3 pyhd8ed1ab_0 conda-forge
markupsafe 2.0.1 py39h2bbff1b_0
matplotlib-base 3.4.3 py39h581301d_0 conda-forge
mistune 0.8.4 py39h2bbff1b_1000
mkl 2021.3.0 hb70f87d_564 conda-forge
msys2-conda-epoch 20160418 1
munch 2.5.0 py_0 conda-forge
nbclient 0.5.3 pyhd3eb1b0_0
nbconvert 6.0.7 py39haa95532_0
nbformat 5.1.3 pyhd3eb1b0_0
nest-asyncio 1.5.1 pyhd3eb1b0_0
networkx 2.6.2 pyhd8ed1ab_0 conda-forge
notebook 6.4.0 py39haa95532_0
numpy 1.21.2 py39h6635163_0 conda-forge
olefile 0.46 pyh9f0ad1d_1 conda-forge
openjpeg 2.4.0 hb211442_1 conda-forge
openssl 1.1.1l h8ffe710_0 conda-forge
osmnx 1.1.1 pyhd8ed1ab_0 conda-forge
packaging 20.9 pyhd3eb1b0_0
pandas 1.3.2 py39h2e25243_0 conda-forge
pandoc 2.12 haa95532_0
pandocfilters 1.4.3 py39haa95532_1
parso 0.7.0 py_0
pcre 8.45 h0e60522_0 conda-forge
pickleshare 0.7.5 pyhd3eb1b0_1003
pillow 8.3.2 py39h916092e_0 conda-forge
pip 21.1.1 py39haa95532_0
pixman 0.40.0 h8ffe710_0 conda-forge
poppler 21.03.0 h9ff6ed8_0 conda-forge
poppler-data 0.4.10 0 conda-forge
postgresql 13.3 h1c22c4f_0 conda-forge
proj 8.0.1 h1cfcee9_0 conda-forge
prometheus_client 0.10.1 pyhd3eb1b0_0
prompt-toolkit 3.0.17 pyh06a4308_0
pycparser 2.20 py_2
pygments 2.9.0 pyhd3eb1b0_0
pyopenssl 20.0.1 pyhd8ed1ab_0 conda-forge
pyparsing 2.4.7 pyhd3eb1b0_0
pyproj 3.2.0 py39ha996c60_0 conda-forge
pyrsistent 0.17.3 py39h2bbff1b_0
pysocks 1.7.1 py39hcbf5309_3 conda-forge
python 3.9.5 h6244533_3
python-dateutil 2.8.1 pyhd3eb1b0_0
python_abi 3.9 2_cp39 conda-forge
pytz 2021.1 pyhd8ed1ab_0 conda-forge
pywin32 228 py39he774522_0
pywinpty 0.5.7 py39haa95532_0
pyzmq 20.0.0 py39hd77b12b_1
rasterio 1.2.6 py39hb4f844e_1 conda-forge
requests 2.26.0 pyhd8ed1ab_0 conda-forge
rtree 0.9.4 py39h09fdee3_2 conda-forge
scikit-learn 0.24.2 py39he931e04_1 conda-forge
scipy 1.7.1 py39hc0c34ad_0 conda-forge
send2trash 1.5.0 pyhd3eb1b0_1
setuptools 52.0.0 py39haa95532_0
shapely 1.7.1 py39haadaec5_5 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
snuggs 1.4.7 py_0 conda-forge
sqlite 3.36.0 h8ffe710_0 conda-forge
tbb 2021.3.0 h2d74725_0 conda-forge
terminado 0.9.4 py39haa95532_0
testpath 0.4.4 pyhd3eb1b0_0
threadpoolctl 2.2.0 pyh8a188c0_0 conda-forge
tiledb 2.3.4 h78dabda_0 conda-forge
tk 8.6.11 h8ffe710_1 conda-forge
tornado 6.1 py39h2bbff1b_0
traitlets 5.0.5 pyhd3eb1b0_0
tzdata 2020f h52ac0ba_0
urllib3 1.26.6 pyhd8ed1ab_0 conda-forge
vc 14.2 h21ff451_1
vs2015_runtime 14.27.29016 h5e58377_2
wcwidth 0.2.5 py_0
webencodings 0.5.1 py39haa95532_1
wheel 0.36.2 pyhd3eb1b0_0
win_inet_pton 1.1.0 py39hcbf5309_2 conda-forge
wincertstore 0.2 py39h2bbff1b_0
winpty 0.4.3 4
xerces-c 3.2.3 h0e60522_2 conda-forge
xz 5.2.5 h62dcd97_1 conda-forge
zeromq 4.3.3 ha925a31_3
zipp 3.4.1 pyhd3eb1b0_0
zlib 1.2.11 h62dcd97_1010 conda-forge
zstd 1.5.0 h6255e5f_0 conda-forge
Note: you may need to restart the kernel to use updated packages.
##やったこと
pip
echo y | pip uninstall <アンインストールする物>
Conda
conda install -c conda-forge <インストールする物>
##学んだこと
pip と conda は混ぜないこと。
入れる順番によってはコンフリクトを起こしてしまう事。