ImportError:无法导入名称' _win32stdio'

时间:2016-05-20 09:10:16

标签: python visual-studio scrapy

我正在使用Scrapy框架从网站中删除数据,但在命令提示符中收到以下错误:

  

ImportError:无法导入名称' _win32stdio'

Traceback作为截图附件。

如果需要我的程序目录的目录结构,请恢复。

Error in CMD

3 个答案:

答案 0 :(得分:11)

如果你做一些小的调整,Scrapy可以在Windows上使用Python 3:

  1. 将_win32stdio和_pollingfile复制到site-packages下的相应目录。即,twisted-dir \ internet。从https://github.com/twisted/twisted/tree/trunk/twisted/internet

  2. 下载这些内容
  3. pip install pypiwin32

  4. 当然,这是基于我的个人经验。因为存储库将来肯定会发生变化,所以读者应该注意这个答案的时代。

    更新:不再需要twisted-win包,因为twisted包中现已包含相应的文件。

答案 1 :(得分:3)

我也经历过同样的事情。我通过更新扭曲的包来解决
pip install --upgrade twisted
 或
pip uninstall twistedpip install twisted

答案 2 :(得分:0)

根据您的操作系统和py版本获取扭曲的链接(从下面的链接),您一切顺利! https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted