python - 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 不能解析这个模块?
谢谢
解决方案
要么geocoder
安装到 Python3.9 版本安装以外的版本(例如 python 3.7),要么geocoder
不在你的 python 模块的路径中。
尝试使用特定的 Python pip 包管理器(例如 pip3.9)安装库并运行您使用特定 Python 版本(例如 Python3.9)开发的模块
推荐阅读
- reactjs - 这两种 react-router Route 方法之间的确切区别是什么?
- npm - 遇到错误:在 mocha 中找不到模块 'dotenv'
- java - 如何将android studio连接到influxDB
- python - 如何使这个递归函数不给我相同的列表但以不同的顺序
- c++ - const int 和 int& 签名的 C++ 覆盖错误
- azure-active-directory - MS Graph API 客户端 UpdateAsync() 方法给出错误
- xamarin - 如何以 xamarin 形式使用 Task 设置基本 AsyncCommand
- python - Pandas dataframe value_counts 将相同的值分别计算为唯一值
- regex - BigQuery - 在列名与正则表达式模式匹配的列中计算非空值
- javascript - 刷新页面后删除项目不起作用