【发布时间】:2021-11-23 20:11:03
【问题描述】:
我成功安装了模块地理编码器:
已满足要求:chardet=3.0.2 in c:\users\myname\appdata\roaming\python\python39\site-packages(来自 requests->geocoder) (4.0.0) 安装收集的包:ratelim, geocoder 安装成功 geocoder-1.38.1 ratelim-0.1.6
当我尝试创建包含 import geocoder 的 Python 文件时,我收到错误 Import "geocoder" could not be resolved。
相关路径包含在sys.path中:
C:\用户\我的名字\下载 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 不能解析这个模块?
谢谢
【问题讨论】:
-
请查看
c:\users\myname\appdata\roaming\python\python39\site-packages(或类似命名的文件夹)中是否有一个名为geocoder的文件夹。如果是这样,请告诉我您在geocoder文件夹中看到了哪些文件/文件夹。 -
您可能遇到最常见的问题 - 您安装了两个 Python,并且您在一个 Python 中安装了模块,但您使用其他 Python 运行代码。 Python 不共享模块,每个版本都需要自己的模块。您应该检查代码它用于运行代码的版本 - 即
print( os.executable )- 它应该显示您应该用来安装模块的c:/full/path/to/python.exe- 即。c:/full/path/to/python.exe -m pip install ....
标签: python python-3.x