1

我是一个 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 模块中的某些内容还是应该查看其他地方。

4

1 回答 1

3

您在 Windows 机器上运行它,但如果它来自共享的 Ubuntu 驱动器,则 cStringIO 扩展将不会导入;它将被编译为在 Linux 而不是 Windows 上运行。

于 2012-05-29T19:03:23.097 回答