我有一个github repo,在同一个存储库中包含两个文件。guimain.py和mapdraw.py。我们基本上使用tkinter和其他一些包来制作GUI,为此我们需要不同地方的地图
py导入osmnx就像导入import osmnx as ox
一样,并且guimain使用在那里创建的对象。
它使用from mapdraw import drone_map
导入它
我在Windows 10上运行git bash,使用的是python 3.7.3,下面是我的包列表,我主要从https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely下载,或者在pip安装没有问题时使用pip安装:
Package Version
--------------- ----------
attrs 19.3.0
certifi 2020.4.5.1
chardet 3.0.4
click 7.1.1
click-plugins 1.1.1
cligj 0.5.0
cycler 0.10.0
decorator 4.4.2
descartes 1.1.0
Fiona 1.8.13
GDAL 3.0.4
geopandas 0.7.0
idna 2.9
kiwisolver 1.2.0
matplotlib 3.2.1
munch 2.5.0
networkx 2.4
numpy 1.18.2
osmnx 0.11.4
panda 0.3.1
pandas 1.0.3
pip 20.0.2
pyparsing 2.4.7
pyproj 2.6.0
python-dateutil 2.8.1
pytz 2019.3
requests 2.23.0
Rtree 0.9.4
Shapely 1.7.0
six 1.14.0
urllib3 1.25.8
wheel 0.34.2
我得到的错误是
Traceback (most recent call last):
File "guimain.py", line 11, in <module>
from mapdraw import drone_map
File "C:\Users\Alexa\OneDrive\Documents\Universitet\DD1393\Kod\GUI\MVK-Saab\GraphicalInterface\mapdraw.py", line 10, in <module>
import osmnx as ox
ModuleNotFoundError: No module named 'osmnx'
有人知道问题出在哪里吗
对于通过
pip
安装的模块,您需要检查它们是使用与用于运行代码的python
(或py
)版本关联的pip
版本安装的。您可以使用以下方法查找已安装的模块:如果这与上面的输出不匹配,那么您将需要为您正在使用的
python
版本再次安装模块。您可以使用以下方法执行此操作:对于使用wheel软件包安装的模块,您需要确保为特定的python subversion安装二进制软件包,您可以使用
python version
进行检查相关问题 更多 >
编程相关推荐