我是一个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机器上。
有没有人能帮我修复这个bug?
通过查看回复和回溯,我发现这可能与该文件最初用于Windows环境的事实有关。目前我正在尝试在ubuntu上编译这个文件。我希望这能让事情变得更清楚。
而且,当我在windows机器上运行时,这个文件编译没有任何问题。与ubuntu不同。所以我需要帮助来弄清楚,如何调试它。我应该在pdb模块中更改一些东西,还是应该在其他地方寻找。
发布于 2012-05-30 03:03:23
你是在Windows机上运行这个程序,但是如果这是从一个共享的Ubuntu驱动器上运行的,那么cStringIO扩展将不会导入;它将被编译为在Linux上运行,而不是在Windows上运行。
https://stackoverflow.com/questions/10805002
复制相似问题