ImportError:没有名为cStringIO的模块

时间:2012-05-29 18:55:23

标签: python environment-variables importerror

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

1 个答案:

答案 0 :(得分:3)

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