• 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的环境,你说对不?

    综上所述:反正你更换了核心编译器也好,另外版本的库也好。这边建议,没什么办法了,就是新建,新建工程再测试呗。

  • 相关阅读:
    函数声明例子
    税收工资分级
    attribute函数
    输出结果有误
    scanf_s()函数与数组,运行环境VS2013
    格式化输出
    功能点介绍和用户场景
    第二次作业合作版
    word count
    第一次作业
  • 原文地址:https://www.cnblogs.com/qihuanye-229110/p/13501103.html
Copyright © 2020-2023  润新知