精华内容
下载资源
问答
  • 1.按照python32位版本 2.安装pywin32 3.切换回原来64位继续安装 参考资料: 安装32位python WinError193

    在这里插入图片描述
    1.安装python32位版本
    2.安装pywin32
    3.切换回原来64位继续安装
    4.如果之后出现了http error查看参考资料3
    参考资料:
    安装32位python
    WinError193
    CondaHTTPError: HTTP 000 CONNECTION FAILED for url

    展开全文
  • error: [WinError 193] %1

    2020-12-02 16:35:46
    <div><p>I can not run in a way, give an error <p>Error : [WinError 193]</p><p>该提问来源于开源项目:Just-Some-Bots/MusicBot</p></div>
  • 成功解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序 目录 解决问题 解决思路 解决方法 解决问题 import tensorflow Traceback (most recent call last): File "F:\Program Files\...

    成功解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序

     

     

    目录

    解决问题

    解决思路

    解决方法


     

     

     

    解决问题

     import tensorflow
    Traceback (most recent call last):
      File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\platform\self_check.py", line 47, in preload_check
        ctypes.WinDLL(build_info.msvcp_dll_name)
      File "F:\Program Files\Python\Python36\lib\ctypes\__init__.py", line 348, in __init__
        self._handle = _dlopen(self._name, mode)
    OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\__init__.py", line 22, in <module>
        from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
      File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
        from tensorflow.python import pywrap_tensorflow
      File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in <module>
        self_check.preload_check()
      File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\platform\self_check.py", line 55, in preload_check
        % build_info.msvcp_dll_name)
    ImportError: Could not find 'msvcp140.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. You may install this DLL by downloading Visual C++ 2015 Redistributable Update 3 from this URL: https://www.microsoft.com/en-us/download/details.aspx?id=53587

     

    解决思路

    操作系统错误: [WinError 193] %1 不是有效的 Win32 应用程序

     Could not find 'msvcp140.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. You may install this DLL by downloading Visual C++ 2015 Redistributable Update 3 from this URL: https://www.microsoft.com/en-us/download/details.aspx?id=53587

     

     

     

     

     

    解决方法

    相关文章
    CV:Visual Studio 2015版本+CUDA8.0+Cudnn8.0+OpenCV 3.1.0版本完美解决攻略
    IDE之VS:Visual Studio 2015的简介、安装、入门、使用方法之详细攻略

     

    展开全文
  • [WinError 193] %1 is not a valid Win32 application, all files have been copied across along with the pytransform folder. Just wondering if it's perhaps missing some requirements. <p>See : ...
  • 我用python3.8 32位的使用unrar遇到OSError: [WinError 193] %1 不是有效的 Win32 应用程序错误,请问一下怎么解决。
  • OSError: [WinError 193] %1 is not a valid Win32 application <p>I am running InstaPy-GUI in: - Windows 10 64bit - Python 3.6.3 64bit</p><p>该提问来源于开源项目:ahmadudin/electron-instaPy-GUI</p>...
  • Anaconda的Jupyter导入库时出现WinError 193(已解决) 不才其实在去年使用过一次anaconda做过作业,放假之后就卸载掉了,如今再次使用却遇到如此棘手的问题。本来以为网络上的博客已经够用了,但发现好像并不能解决...

    不才其实在去年使用过一次anaconda做过作业,放假之后就卸载掉了,如今再次使用却遇到如此棘手的问题。本来以为网络上的博客已经够用了,但发现好像并不能解决我的问题。我最终的解决方案也是瞎试出来的。

    问题描述

    我在PC上安装完Anaconda individual windows 64版本后,新建了一个内置python3.8的新环境,主要是导入numpy、TensorFlow等计算库,但是不管是在prompt里还是jupyter里,运行导入库的命令(比如import numpy),都会出现以下错误:

    1

    解决方法

    心路历程

    前辈们的经验博客固然多,但我拜读之后仍未解决我的问题。既然是摸爬滚打,不经意间尝试成功的,我就不赘述了,各位可以参考一下。
    我静下心来想过,既然是第三方库导入的时候总是失败,但我确确实实是在对应环境下使用了conda install [库名]命令来安装库。所以有可能是jupyter和prompt在import的时候选错了路径
    那这个可能就与site-packages所在路径有关了,但是我电脑接触python也有两三年了,前前后后装过7、8次python,很多路径有时又是乱设置的,所以出现路径上的混乱应该是个关键点。

    解决步骤

    1. 用以下命令各在prompt和jupyter运行一遍,可以得到一个路径的列表
    import sys
    sys.path
    

    我电脑上的情况是这样的:

    # prompt中运行结果
    ['',
     'D:\\Anaconda\\python38.zip', 
     'D:\\Anaconda\\DLLs',
     'D:\\Anaconda\\lib',
     'D:\\Anaconda', 
     'C:\\Users\\spankzilla\\AppData\\Roaming\\Python\\Python38\\site-packages', 
     'D:\\Anaconda\\lib\\site-packages', 
     'D:\\Anaconda\\lib\\site-packages\\win32',
     'D:\\Anaconda\\lib\\site-packages\\win32\\lib',
     'D:\\Anaconda\\lib\\site-packages\\Pythonwin']
    
    # jupyter中运行结果
    ['D:\\Projects\\Jupyter\\data visualization',
     'D:\\Anaconda\\envs\\python3\\python38.zip',
     'D:\\Anaconda\\envs\\python3\\DLLs',
     'D:\\Anaconda\\envs\\python3\\lib',
     'D:\\Anaconda\\envs\\python3',
     '',
     'C:\\Users\\spankzilla\\AppData\\Roaming\\Python\\Python38\\site-packages',
     'D:\\Anaconda\\envs\\python3\\lib\\site-packages',
     'D:\\Anaconda\\envs\\python3\\lib\\site-packages\\win32',
     'D:\\Anaconda\\envs\\python3\\lib\\site-packages\\win32\\lib',
     'D:\\Anaconda\\envs\\python3\\lib\\site-packages\\Pythonwin',
     'D:\\Anaconda\\envs\\python3\\lib\\site-packages\\IPython\\extensions',
     'C:\\Users\\spankzilla\\.ipython']
    
    1. 观察路径列表,作出修改
    # 注意到一个奇怪的不应该存在的路径:'C:\\Users\\spankzilla\\AppData\\Roaming\\Python\\Python38\\site-packages'
    # 很可能就是因为先从这个路径下去导入库,才导致问题出现
    # 各在prompt和jupyter里运行以下命令,把类似这种的令给删除掉
    sys.path.remove('C:\\Users\\spankzilla\\AppData\\Roaming\\Python\\Python38\\site-packages')
    
    1. 重新运行导入库的命令
    import numpy  # 尝试自己出问题的库名即可,不一定是numpy
    

    反正我到此我的问题就解决了,系统也不再报错[WinError 193]了。

    1. 一波又起
      本以为一劳永逸了,才发现真的只是碰巧解决了,并没有找到问题所在。这不,我今天在下载paddle这个框架的时候,本来想在anaconda里建立一个新环境来管理它,发现又有这个问题。
      在这里插入图片描述

    想法:Numpy版本或其他东西存在不兼容,其实说起来逻辑也是有的,在报错信息中,出现了import numpy as np这条命令
    解决方法:比如numpy是1.18.3 卸载升级为1.18.4解决的问题pip install --upgrade numpy
    在这里插入图片描述

    ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
    paddlepaddle 2.0.1 requires numpy<=1.19.3,>=1.13; python_version >= "3.5" and platform_system == "Windows", but you have numpy 1.20.1 which is incompatible.
    

    我在upgrade库numpy时,丢出的error信息果然再次验证了以上猜想。于是,再精准卸载安装对应的numpy版本

    pip uninstall numpy
    pip install numpy==1.19.0
    

    问题解决。

    总结

    从表面看是site-packages路径上包含了不该包含的文件路径,但是sys.path.remove("…")只是在一次编译起作用。所以一劳永逸的方法应该是把出问题的site-packages路径里的第三方库全部升级到新版本,以此解决不兼容的问题。

    展开全文
  • 安装Anaconda后,启动Jupyter,导入其他模块时候报错OSError: [WinError 193] %1 不是有效的 Win32 应用程序。 ![图片说明](https://img-ask.csdn.net/upload/201908/30/1567124396_693291.png)
  • <p>OSError: [WinError 193] %1 不是有效的 Win32 应用程序。怎么解</p>
  • Python调试出现OSError: [WinError 193] %1 不是有效的 Win32 应用程序,一般来讲是因为python位数和dll位数不一样导致的,dll是32位的,而python是64位的。 我的系统是64位Win7安装了64位的python,当调用32位dll...


    Python调试出现OSError: [WinError 193] %1 不是有效的 Win32 应用程序,一般来讲是因为python位数和dll位数不一样导致的,dll是32位的,而python是64位的。

    我的系统是64位Win7安装了64位的python,当调用32位dll(比如32位的ODBC驱动)的时候,就报错。

    如何解决:

    1、安装64位的dll(一般很难找到)

    2、安装32位的python

    用anaconda保证64位和32位的python共存

    我已经安装了64位的python,通过anaconda再安装一个32位的python即可解决调用32位dll的问题

    Anaconda的一些命令
    1.查看当前工作平台:conda info

    (base) C:\Users\Catlin Cao>conda info
     
         active environment : base
        active env location : F:\Anaconda3
                shell level : 1
           user config file : C:\Users\Catlin Cao\.condarc
     populated config files : C:\Users\Catlin Cao\.condarc
              conda version : 4.5.11
        conda-build version : 3.15.1
             python version : 3.7.0.final.0
           base environment : F:\Anaconda3  (writable)
               channel URLs : https://repo.anaconda.com/pkgs/main/win-32
                              https://repo.anaconda.com/pkgs/main/noarch
                              https://repo.anaconda.com/pkgs/free/win-32
                              https://repo.anaconda.com/pkgs/free/noarch
                              https://repo.anaconda.com/pkgs/r/win-32
                              https://repo.anaconda.com/pkgs/r/noarch
                              https://repo.anaconda.com/pkgs/pro/win-32
                              https://repo.anaconda.com/pkgs/pro/noarch
                              https://repo.anaconda.com/pkgs/msys2/win-32
                              https://repo.anaconda.com/pkgs/msys2/noarch
              package cache : F:\Anaconda3\pkgs32
                              C:\Users\Catlin Cao\AppData\Local\conda\conda\pkgs32
           envs directories : F:\Anaconda3\envs
                              C:\Users\Catlin Cao\AppData\Local\conda\conda\envs
                              C:\Users\Catlin Cao\.conda\envs
                   platform : win-32
                 user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Windows/10 Windows/10.0.17134
              administrator : False
                 netrc file : None
               offline mode : False
    可见此时是32位平台。

    2.切换64位和32位:set CONDA_FORCE_32BIT=1是切换到32位;set CONDA_FORCE_32BIT= 是切换到64位。

    需要注意的是,这样切换环境对于已经安装的python没有任何影响,即原先是64位的python,现在还是64位,所以需要切换到32位后再安装python,并且安装需要在prompt下进行,在navigator里新建的python默认是64位的。

    3.安装python:conda create -n env_name python=3.6,如果需要安装一些包,只需要在name后加上对应的包名称。conda create -n env_name numpy matplotlib python=3.6。

    注意:安装32位python必须切换到32位的时候安装,安装64位python必须在64位上安装

    4.切换环境:conda activate env_name,conda deactivate env_name。

    5.移除环境:conda remove -n env_name --all

    6.安装包:activate env_name,conda install pandas。安装anaconda发行版的所有包:conda install anaconda,但是这样会在所有环境都执行这样的操作,所以需要指定安装环境:conda install -n env_name pandas或conda install -n env_name anaconda
    以上的操作都是在Anaconda Prompt里,其实用Anaconda图形界面(Navigator)安装python会更加直观,但是需要注意的是,无论你是否在Prompt里设置了32位的环境,用Navigator安装的python都是64位的,大家可以试一下,有异议欢迎留言交流。


     

    展开全文
  • OSError:[WinError 193]%1是geldige Win32-toepassing 该错误在荷兰语中表示:[winerror 193] 1不是有效的win32应用程序。奇怪的是,完全相同的脚本将在python 3.7中运行,但是不幸的是python 3.7不支持此脚本的...
  • 导库的时候遇到OSError: [WinError 193] %1 不是有效的 Win32 应用程序,这个错误 可能的一种原因是依赖的库是32位的。 产生的原因是,你电脑上可能之前装了32位的python,但是之后可能因为某些原因卸载了重装为64...
  • <div><p>Have been battling this for a while, could anyone ...OSError: [WinError 193] %1 is not a valid Win32 application </module></code></pre>该提问来源于开源项目:mit-nlp/MITIE</p></div>
  • import pandas as pd报错为OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
  • 完美解决Pycharm报错[WinError 193] %1 不是有效的 Win32 应用程序 问题发生 长话短说,今天安装python64位时遇到了这个问题,我也看了网上很多说为什么会出现这个问题的言论,大部分的重点都在说调用了32位的dll,...
  • 去谷歌官网下载的话速度太慢 还是使用淘宝良心镜像下载吧 ...上面是我在用selenium控制浏览器时遇到的error:[WinError 193] %1 不是有效的 Win32 应用程序。 记录以下踩坑,也希望能帮助到同样的踩坑者。 ...
  • File "C:\Users\Eify\Anaconda3\envs\py3.5\lib\subprocess.py", line 957, in _execute_child startupinfo) OSError: [WinError 193] %1 不是有效的Win32 可能是你需要调用的进程的路径有中文,包括 program ...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 192
精华内容 76
关键字:

193winerror