我是一个python Noob,我遇到了这个特殊的错误。我试图在我的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模块中的内容还是应该查看其他内容。
答案 0 :(得分:3)
您在Windows计算机上运行此操作,但如果这是来自共享的Ubuntu驱动器,那么cStringIO扩展将不会导入;它将被编译为在Linux上运行,而不是Windows。