Ubuntu 24.04.2 LTS下Anaconda安装geopy后模块未找到
问题原因与解决方案
核心问题
你执行的python3是Ubuntu系统自带的Python解释器,并非Anaconda环境中的版本,因此其sys.path不包含Anaconda的包安装目录,导致找不到已安装的geopy。
具体解决步骤
激活Anaconda环境
先激活对应的conda环境(默认base环境):conda activate base激活后终端提示符会带有
(base)前缀,此时执行python(而非python3),再尝试导入geopy:import geopy验证conda环境的Python路径
激活环境后,检查当前Python路径是否为Anaconda目录下的版本:which python正常输出应为类似
/home/你的用户名/anaconda3/bin/python,而非系统默认的/usr/bin/python3。设置终端默认使用Anaconda Python
若希望每次打开终端都自动关联Anaconda环境,执行conda初始化命令:conda init bash重启终端后,默认会激活base环境,此时
python命令将指向Anaconda解释器,sys.path会自动包含Anaconda的包路径。避免混用解释器
不要直接用python3调用系统Python,要么激活conda环境后用python命令,要么直接指定Anaconda Python的绝对路径运行脚本:/home/你的用户名/anaconda3/bin/python 你的脚本文件.py
内容的提问来源于stack exchange,提问作者IgorLopez
相关产品推荐
相关产品推荐

