当前位置: 首页 > 知识库问答 >
问题:

Python [WinError 193] %1 不是有效的 Win32 应用程序

羊毅庵
2023-03-14

我安装了wordcloud

pip安装wordcloud

然后我导入了wordcloud

import wordcloud
import numpy as np
from matplotlib import pyplot as plt
from IPython.display import display
import io
import sys

我得到了这个错误:

OSError   Traceback (most recent call last) <ipython-input-84-dc1828f2a80e> in <module>
----> 1 import wordcloud

~\AppData\Roaming\Python\Python38\site-packages\wordcloud\__init__.py in <module>
----> 1 from .wordcloud import (WordCloud, STOPWORDS, random_color_func,
      2                         get_single_color_func)
      3 from .color_from_image import ImageColorGenerator
      4 
      5 __all__ = ['WordCloud', 'STOPWORDS', 'random_color_func',

~\AppData\Roaming\Python\Python38\site-packages\wordcloud\wordcloud.py in <module>
     17 import sys
     18 import colorsys
---> 19 import matplotlib
     20 import numpy as np
     21 from operator import itemgetter

~\AppData\Roaming\Python\Python38\site-packages\matplotlib\__init__.py in <module>
    105 # cbook must import matplotlib only within function
    106 # definitions, so it is safe to import from it here.
--> 107 from . import cbook, rcsetup
    108 from matplotlib.cbook import MatplotlibDeprecationWarning, sanitize_sequence
    109 from matplotlib.cbook import mplDeprecation  # deprecated

~\AppData\Roaming\Python\Python38\site-packages\matplotlib\cbook\__init__.py in <module>
     26 import weakref
     27 
---> 28 import numpy as np
     29 
     30 import matplotlib

~\AppData\Roaming\Python\Python38\site-packages\numpy\__init__.py in <module>
    136 
    137     # Allow distributors to run custom init code
--> 138     from . import _distributor_init
    139 
    140     from . import core

~\AppData\Roaming\Python\Python38\site-packages\numpy\_distributor_init.py in <module>
     24                 # NOTE: would it change behavior to load ALL
     25                 # DLLs at this path vs. the name restriction?
---> 26                 WinDLL(os.path.abspath(filename))
     27                 DLL_filenames.append(filename)
     28         if len(DLL_filenames) > 1:

C:\ProgramData\Anaconda3\lib\ctypes\__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error, winmode)
    379 
    380         if handle is None:
--> 381             self._handle = _dlopen(self._name, mode)
    382         else:
    383             self._handle = handle

OSError: [WinError 193] %1 is not a valid Win32 application

共有2个答案

杜志
2023-03-14

安装的Numpy没有正确的ctype库。可能是32位版本,您的系统具有64位架构,反之亦然。或者您使用不兼容的python解释器午餐。请尝试同时使用32位和64位python解释器午餐。

章乐逸
2023-03-14

我解决了问题。

    < li >我卸载了< code>Anaconda < li >我删除了< code > C:\ Users \ Admin \ AppData \ Roaming 中的Python文件夹 < li >我删除了< code >。< code>C:\Users\Admin中的conda文件夹 < li >我安装了< code>Anaconda < li >我从< code > C:\ program data \ anaconda 3 \ Lib \ site-packages \ 插入到< code>C:\Windows\System32,pythoncom38.dll和pywintypes38.dll < li >我卸载了< code>wordcloud和< code>Numpy,然后安装了

pip卸载wordcloud
pip卸载Numpy
pip安装wordcloud
pip安装Numpy

 类似资料:
  • 问题内容: 我试图从带有子进程的python解释器中调用python文件“ hello.py”。但我无法解决此错误。[Python 3.4.1]。 除了使用子过程之外,还有没有其他方法可以“使用参数调用python脚本”?提前致谢。 问题答案: 错误非常明显。该文件不是可执行文件。您需要指定可执行文件: 您需要在搜索路径上可见,或者可以将完整路径传递给运行调用脚本的可执行文件:

  • 我想编译我的。将proto文件转换为存根,但在输入命令时: `protoc-I=/原型/虚拟。proto--js\u out=import\u style=commonjs,二进制:/服务器--grpc\U out=/服务器--plugin=protoc gen grpc=哪个grpc\u tools\u node\u protoc\u plugin 我遇到以下错误: 我安装的东西: Window

  • 问题内容: 在maven中运行exec-npm-update时,出现以下错误CreateProcess error = 193,%1不是有效的Win32应用程序-> [帮助1] 以下是pom文件中的代码段。 问题答案: 发生此问题的原因是我使用的角度版本为1.5。 将可执行文件从npm更改为npm.cmd可以解决问题!

  • 本文向大家介绍java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决,包括了java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决的使用技巧和注意事项,需要的朋友参考一下 发现问题 最近工作中利用JNA 调用 dll 库时保错,错误如下: 我环境是 64 位 win7. java.lang.Un

  • 在Windows 10主页(在x64位)上,我尝试在命令提示符上运行以下命令: 节点索引。js 错误如下: C:\Users\cooldudeasateen\OneDrive\Coding\sil\node\u modules\bindings\bindings。js:121;e^ 错误:\?\C:\Users\cooldudeasateen\OneDrive\Coding\sil\node\u

  • 问题内容: 我正在编写一个GUI前端,在执行一堆验证后将执行一系列已经存在的vbscript .wsf文件。 我的问题是,当我尝试执行.wsf文件时,出现错误 从命令行运行它们工作正常 我尝试了几种不同的选项,如call,os.system等。但是所有这些都导致相同的Win32错误。 有任何想法吗? 问题答案: 如警告所述,不是应用程序。它是通过作为参数传递给脚本引擎而运行的脚本。您可能需要改为调