python出現import _socket ImportError: DLL load failed: %1 不是有效的 Win32 應用程序問題


問題描述:

我開始用的64位的python3.6.8,后來需要用32位的python3.6.8。於是我正常的卸載了64位的python,然后安裝32位的python

我再次使用Pycharm打開項目之后,發現導入socket包之后,就報錯_socket   import _socket ImportError: DLL load failed: %1 

后來我又安裝了

 

 但是依然沒有解決問題。

 

解決方法:

最后,我新建了一個項目,再次import socket的時候就沒問題了。我分析原因是這樣的,因為之前的項目是依賴64位python寫的,而我現在的64python已經卸載掉了,因此只能使用32位的python,對於這個32位程序而言,顯然是無法識別用64位python的環境,你說對不?

綜上所述:反正你更換了核心編譯器也好,另外版本的庫也好。這邊建議,沒什么辦法了,就是新建,新建工程再測試唄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM