问题
I downloaded osmnx via conda using the code:
conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx
This comes from the osmnx documentation: https://osmnx.readthedocs.io/en/stable/
I can see the module has downloaded because in the Anaconda Prompt I can type conda activate ox
and it works. However when I go into my jupyter notebook and type
import osmnx as ox
I get the following error:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-11-7e05e48535cd> in <module>
----> 1 import osmnx as ox
2
3
ModuleNotFoundError: No module named 'osmnx'
Please advise as to what I can do. Thanks
回答1:
In your terminal, run:
conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx jupyterlab
conda activate ox
python -m ipykernel install --user --name ox --display-name "Python (ox)"
jupyter lab
This installs OSMnx and JupyterLab into a conda environment called ox
, activates the environment, installs an ipython kernel in the environment, then launches JupyterLab.
See also
- Conda environments not showing up in Jupyter Notebook
- Conda environments not showing up in Jupyter Notebook
- How to use Jupyter notebooks in a conda environment?
- How to add conda environment to jupyter lab
- Link Conda environment with Jupyter Notebook
- In which conda environment is Jupyter executing?
来源:https://stackoverflow.com/questions/59603695/osmnx-wont-open-in-juypter-notebook