我是一个 python 菜鸟,我遇到了这个特殊的错误。我正在尝试在 bash 脚本中运行 python 脚本。错误日志如下所示
File "Alpha_Beta.py", line 6, in <module>
import pdb
File "C:\softs\Python\Lib\pdb.py", line 14, in <module>
File "C:\softs\Python\Lib\pprint.py", line 39, in <module>
ImportError: No module named cStringIO
这是在我的 ubuntu 机器上。
谁能帮我修复这个错误吗?
通过查看回复和回溯,我确实发现,这可能与该文件最初在 Windows 环境中使用有关。目前我正在尝试在 ubuntu 上编译这个文件。我希望这能让事情变得更清楚。
当我在 Windows 机器上运行时,这个文件编译没有任何问题。和ubuntu不一样。所以我需要帮助来弄清楚如何调试这个。我应该更改 pdb 模块中的某些内容还是应该寻找其他地方。
最佳答案
您正在 Windows 计算机上运行它,但如果它来自共享 Ubuntu 驱动器,则 cStringIO 扩展将不会导入;它将被编译为在 Linux 上运行,而不是 Windows。
关于python - 导入错误:没有名为 cStringIO 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805002/