30/09/2018, 23:41
Hỏi về lỗi ImportError
Mình thử import thư viện requests hoặc urllib2 đều nhận được lỗi tương tự như sau:
Traceback (most recent call last):
File "insertsong.py", line 2, in <module>
import requests
File "C:Python27libsite-packages
equests\__init__.py", line 58, in <module>
from . import utils
File "C:Python27libsite-packages
equestsutils.py", line 20, in <module>
import socket
File "C:Python27libsocket.py", line 47, in <module>
import _socket
ImportError: DLL load failed: %1 is not a valid Win32 application.
Lỗi này khắc phục như thế nào? Máy mình 64bit, python 2.7 32bit. Mình thử mở python trên cmd và import thử thì ko gặp lỗi, nhưng khi cho chạy file script có lệnh import 2 thư viện trên thì gặp lỗi.
Bài liên quan
%1 is not a valid Win32 application.
Thử cài bản 64bit xem saoMáy 64bit sao cài Python 32bit làm chi?
Tại sao không bạn? Chỉ bị 2 thư viện này thôi và nó chỉ bị khi chạy file script
Chịu, lâu lắm rồi mình có mó vào Windows đâu, nói gì đến việc cài Python
Nhưng khá chắc là có nhầm nhọt gì giữa 32bit và 64bit rồi.
Bạn thử uninstall, xóa folder
C:\Python27
và cài lại xem sao