首页 > 解决方案 > Python找不到已安装的模块

问题描述

我成功安装了模块地理编码器:

已满足要求:c:\users\myname\appdata\roaming\python\python39\site-packages 中的 chardet<5,>=3.0.2(来自 requests->geocoder)(4.0.0)安装收集的包:ratelim, geocoder 安装成功 geocoder-1.38.1 ratelim-0.1.6

当我尝试创建包含 的 Python 文件时import geocoder,我收到错误消息Import "geocoder" could not be resolved

相关路径包含在 sys.path 中:

C:\Users\myname\Downloads C:\Users\myname\AppData\Local\Programs\Python\Python39\python39.zip C:\Users\myname\AppData\Local\Programs\Python\Python39\DLLs C:\Users \myname\AppData\Local\Programs\Python\Python39\lib C:\Users\myname\AppData\Local\Programs\Python\Python39 C:\Users\myname\AppData\Roaming\Python\Python39\site-packages C: \Users\myname\AppData\Roaming\Python\Python39\site-packages\win32 C:\Users\myname\AppData\Roaming\Python\Python39\site-packages\win32\lib C:\Users\myname\AppData\Roaming \Python\Python39\site-packages\Pythonwin C:\Users\myname\AppData\Local\Programs\Python\Python39\lib\site-packages C:\Users\myname\AppData\Local\Programs\Python\Python39\lib \site-packages\win32 C:\Users\myname\AppData\Local\Programs\Python\Python39\lib\site-packages\win32\lib C:\Users\myname\AppData\Local\Programs\Python\Python39\lib \site-packages\Pythonwin

为什么 Python 不能解析这个模块?

谢谢

标签: pythonpython-3.x

解决方案


要么geocoder安装到 Python3.9 版本安装以外的版本(例如 python 3.7),要么geocoder不在你的 python 模块的路径中。

尝试使用特定的 Python pip 包管理器(例如 pip3.9)安装库并运行您使用特定 Python 版本(例如 Python3.9)开发的模块


推荐阅读