Mac系统下PyCharm无法识别已安装的speedtest-cli模块问题求助
问题解决方法
核心诱因
你遇到的是两个典型问题叠加:
- speedtest-cli模块的导入名就是
speedtest,和PyCharm提示你安装的第三方speedtest模块同名,所以会触发误导性的安装提示 - PyCharm当前项目使用的Python解释器,不是你安装了speedtest-cli的Python3.9版本
修复步骤
- 打开PyCharm偏好设置(快捷键
⌘,),依次进入Project: 你的项目名称 > Python Interpreter页面 - 查看解释器下拉列表,选择路径为
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9的3.9版本解释器 - 等待PyCharm完成索引后,
import speedtest的报错就会消失 - 如果切换后依然提示找不到模块,直接在PyCharm内置终端执行
pip3 install speedtest-cli重新安装即可
验证代码
你可以运行以下代码确认功能正常:
import speedtest test = speedtest.Speedtest() print("模块加载成功,当前测速节点:", test.get_best_server())
内容的提问来源于stack exchange,提问作者user15675885
相关产品推荐
相关产品推荐

