2015-01-05 43 views
12

Tôi có python 2.7.2 trên windows 10. Khi tôi tải win32api và wmi nó không tải được. Các python cài đặt trên các cửa sổ 10 là giống như trên một cửa sổ 7 PC. Tôi không có vấn đề này trên chiến thắng 7. Dưới đây là những lỗi tôi nhận được khi tôi cố gắng để nhập các module trên trên cửa sổ 10.python trên windows 10

>>> import win32api 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: DLL load failed: The specified module could not be found. 


>>> import wmi 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "c:\Python27\lib\site-packages\wmi.py", line 88, in <module> 
    from win32com.client import GetObject, Dispatch 
    File "c:\Python27\lib\site-packages\win32com\__init__.py", line 5, in <module> 
    import win32api, sys, os 
ImportError: DLL load failed: The specified module could not be found. 

gì có thể là nguyên nhân cho vấn đề của tôi? Có một phiên bản python tối thiểu được cho là được sử dụng với các cửa sổ 10?

+1

Tôi nghi ngờ rằng 'pywin32' chưa được cập nhật cho API Win10 ... – MattDMo

+0

Tôi đang sử dụng Windows 10 và hoạt động tốt ở đây. – alex

+0

Bạn cần phải cẩn thận khi tải xuống thư viện khi hệ thống 32 hoặc 64 bit. – alex

Trả lời

0

Đã xảy ra với tôi và tôi đã gỡ cài đặt python và tất cả các gói. Sau đó, nó làm việc với phép thuật.

+1

LOL, tôi hy vọng cài đặt lại trước khi nó hoạt động. Nếu không, điều này gần như giống như câu trả lời thông thường của tôi: tải xuống và ghi một bản sao của Linux, xóa đĩa và cài đặt một HĐH phong nha – ThatAintWorking

+0

@ThatAintWorking Cung cấp phần cứng của bạn tương thích, đặc biệt là Wi-Fi và treo trên máy tính xách tay. –

+0

Vâng, không mua máy tính xách tay crappy :-) Nhưng điều đó dường như là ít của một vấn đề những ngày này. Cả hai hệ điều hành và máy tính xách tay đã được cải thiện. – ThatAintWorking

-3

Cách rất hữu ích khi sử dụng Python với cùng một hệ điều hành là sử dụng Máy ảo. Nó rất tiện dụng và miễn phí. Bạn có thể sử dụng Virtual Box của Oracle và cài đặt một máy ảo, sau đó cài đặt và chạy Python của bạn một cách dễ dàng. Điều này đã làm việc cho tôi một cách tốt nhất và tôi không bao giờ lo lắng về vấn đề tương thích. Hi vọng điêu nay co ich.

0

thử cài đặt lại, lỗi có vẻ như mô-đun của bạn không được tìm thấy nên có thể một vài tệp không tải xuống đúng cách. vì họ không thể tìm thấy các mô-đun, có thể là thư mục libs có tất cả các mô-đun đi kèm với pywin32

1

Tôi không thể tái tạo điều này ngay bây giờ, nhưng tôi sẽ chụp, vì tôi có vấn đề tương tự thời gian trước đây và đã có thể giải quyết nó bằng giải pháp này: import win32api error in Python 2.6

tôi Về cơ bản sao chép pythoncom27.dllpywintypes27.dll từ Python27/Lib/site-packages/pywin32_system32 để Python27/Lib/site-packages/win32 ... Hoặc một cái gì đó về việc đó.

Xin lỗi vì sự mơ hồ - nhưng nó đã giúp tôi (tìm thấy liên kết trong dấu trang của tôi).

Hy vọng điều đó sẽ hữu ích!

Các vấn đề liên quan