我试图在Python中使用osm库。我发现了一个叫做osmnx的推荐包。我通过命令安装了它:
python -m pip install osmnx当我打字时:
py -m pip freeze我收到:
click==7.1.2
cycler==0.10.0
Flask==1.1.2
Flask-Ext==0.1
Flask-SQLAlchemy==2.4.4
itsdangerous==1.1.0
Jinja2==2.11.3
kiwisolver==1.3.1
MarkupSafe==1.1.1
matplotlib==3.3.4
numpy==1.20.1
osm==1.4
overpy==0.4
Pillow==8.1.0
pyparsing==2.4.7
python-dateutil==2.8.1
six==1.15.0
SQLAlchemy==1.3.23
Werkzeug==1.0.1但是osmnx从来没有出现过。因此,当我运行下面发布的代码时,我会收到以下错误:
Traceback (most recent call last):
File "m:\python lessons\flask apps\osm\osmnx\test.py", line 1, in <module>
import osmnx as ox
ModuleNotFoundError: No module named 'osmnx'请告诉我如何在Python中安装osmnx。码
import osmnx as ox
import matplotlib.pyplot as plt
place_name = "Kamppi, Helsinki, Finland"
graph = ox.graph_from_place(place_name)发布于 2021-09-23 10:09:14
为了补充这一点,如果您已经使用上述说明安装了osmnx,则每次要使用它时都需要激活环境。若要在anaconda提示符中执行此操作,请键入以下命令:
conda activate ox
这将使您从base环境转到ox环境。然后,您将能够在anaconda提示符中通过键入
python myprogram.py
其中myprogram.py是您的python程序的名称。
将较早版本的osmnx安装到基本环境中。然而,这似乎不再是这样了。我觉得有一些问题的一揽子冲突或其他什么。
发布于 2021-09-09 00:01:20
试着用conda安装:
conda config --prepend channels conda-forge
conda create -n ox --strict-channel-priority osmnx发布于 2022-07-17 06:39:18
如果您想在没有conda的情况下安装osnmx,请尝试以下步骤:
pip命令安装所有需求:
python3 -m pip install -r requirements.txtpip安装osnmx:
python3 -m pip install osnmxhttps://stackoverflow.com/questions/66422767
复制相似问题