一聚教程网:一个值得你收藏的教程网站
python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
时间: 00:00:00
编辑:简简单单
来源:转载
在windows上*** mysql模块后,导入模块时报 python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
这个是因为你***了64位的python,然后***32位的mysql模块,或者你***了32位的python,然后***64位的myql模块
怎么查看自己的python是多少位?
C:Usersivon&python
Python 2.7.6 (default, Nov 10 :24) [MSC v.1500 64 bit (AMD64)] on win
Type &help&, ©right&, &credits& or &license& for more information.
&&& import MySQLdb
怎么看***的模块是多少位?
MySQL-python-1.2.3.win-amd64-py2.7.exe
MySQL-python-1.2.5.win32-py2.7.exe
介个就很明显了。新手学Scrapy大坑之win32api及dllloadfailed
开发环境:win10,python2.7.13
Scrapy基础篇:
开发环境:win10,python2.7.13
进入python***目录下的scripts目录:
pip install Scrapy
按照教程,编写第一只爬虫,完成后执行
scrapy crawl dmoz
遇到错误:
ImportError: No module named win32api
下载Pywin32找对应版本,执行***,(本环境对应版本pywin32?221?cp27?cp27m?win_amd64.whl)
pip install pywin32?221?cp27?cp27m?win_amd64.whl
***完成后,继续执行,又引发错误:
ImportError: DLL load failed:找不到指定模块。
深坑出现,尽管已经***了pywin32,但是仍需手动将你python***目录下(你的python***目录)\Lib\site-packages\pywin32_system32下的文件:pythoncom27.dll, pywintypes27.dll两个文件复制到(你的python***目录)\Lib\site-packages\win32下。
同时复制到以及(你的python***目录)\Lib\site-packages\win32、lib下,解决
import pythoncom
引发的ImportError错误。
原解决方案:/questions//py2exe-no-system-module-pywintypes
(PS:本环境***的pywin32未发现pythoncomloader.dll文件)
到此,执行
scrapy crawl dmoz
OK,大功告成Copyleft.A!die Software Studio.ADSS