python - 模块可以在终端中导入,但不能在 IDLE 中导入
问题描述
最近在使用pip安装python模块时,在IDLE中运行时会报错说模块没有下载。但是,当我在终端中运行相同的脚本时,它工作正常。这是什么错误,我该如何解决?
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
import gspread
ModuleNotFoundError: No module named 'gspread'
解决方案
可能您安装了不同版本的python。您使用 pip 安装新模块的版本与您使用 IDLE 访问的版本不同。
推荐阅读
- sql - 在 PL/SQL 中使用包含“_”符号的字符串进行 LIKE 操作
- java - Java不执行一个sh文件,永远不会结束
- reactjs - 使用 props.children 时,在 useLayoutEffect 上未定义 Ref
- mongodb - 从MongoDB聚合中的数组中获取所有可能的组合
- javascript - 带有 selenium webdriver 的 javascript mocha 框架
- pandas - Pandas - 使用另一列的最后 N 个值的总和创建新列
- r - R:使用 DF 上的行操作有效地计算与平均值的偏差(不使用 For 循环)
- mysql - MySQL函数找到某个字符的出现并返回一个整数?
- javascript - Kotlin/JS 未捕获的引用错误导致的意外行为
- p5.js - 点击其他任何地方隐藏js p5