I have used a fresh anaconda install to download and install all the required modules for osnmx library but I got the following error:
I am the developer of OSMnx. There is a growing amount of misinformation and confusion in this thread, so I will give you a definitive answer.
Just follow the documented installation instructions to install the latest release of OSMnx:
conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx
If you install an old version of pyproj + a new version of OSMnx, or an old version of OSMnx + a new version of pyproj, you will get package conflicts such as the ImportError
above. The same problems can crop up if you just conda install it or pip install it without following the documented installation instructions. Required dependency versions can be seen here. Make sure you have 64-bit python (anaconda/miniconda) installed. OSMnx is pure Python and thus its installation alone is trivial, but, it depends on geopandas which itself has tricky dependencies to install. If you follow the documented installation instructions, it should all be smooth and seamless.
To summarize:
conda install osmnx
pip install osmnx
pip install -U pyproj psutil
If you follow the installation instructions in the documentation and still have trouble, please report what you did step by step with full details at the feedstock so we can reproduce it and quickly fix it!
Again, the installation instructions are in the documentation.
I have had the same issue and turned out that it did not like the latest release of osmnx (0.11.3). It could be that that version is unstable as its new (9th January 2020).
I have sort out the issue by uninstalling the osmnx 0.11.3
conda uninstall osmnx
and forcing to install the osmnx 0.11 version
pip install osmnx==0.11
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With