python-3.x - OSError: [WinError 193] %1 在 Jupyter Notebook 中导入包时不是有效的 Win32 应用程序
问题描述
我目前正在尝试使用 Jupyter Notebook 导入一些 Python 包(matplotlib、pandas 和 numpy)。但是,当我尝试这样做时,会出现此错误:
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-2-0aa0b027fcb6> in <module>
----> 1 import numpy as np
~\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py in <module>
140 from . import _distributor_init
141
--> 142 from . import core
143 from .core import *
144 from . import compat
~\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py in <module>
21 # NOTE: would it change behavior to load ALL
22 # DLLs at this path vs. the name restriction?
---> 23 WinDLL(os.path.abspath(filename))
24 DLL_filenames.append(filename)
25 if len(DLL_filenames) > 1:
~\Anaconda3\lib\ctypes\__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error)
354
355 if handle is None:
--> 356 self._handle = _dlopen(self._name, mode)
357 else:
358 self._handle = handle
OSError: [WinError 193] %1 is not a valid Win32 application
我已经尝试使用 Anaconda 提示符通过conda install numpy
,安装这些软件包conda install pandas
。使用cmd在IDLE中导入包我没有遇到这样的问题。任何帮助深表感谢。
解决方案
和你一样,我已经卸载/重新安装了 Anaconda 和 numpy/pandas,卸载了 32 位版本,以及人们提出的各种其他建议,但这些都不起作用。但是,请注意错误是引用~\AppData\Roaming\Python\...
.
我能够通过删除来解决问题~\AppData\Roaming\Python
。
推荐阅读
- javascript - d3渲染中的折线图但不显示
- javascript - 不渲染 instagram、twitter 等嵌入 angular
- azure-webjobs - 无法使连续 Azure Webjob 成为单例
- html - 在 NetSuite 中向库存项目添加图像
- sql-server - SSIS 2016 投标连接部署问题
- postgresql - 我怎样才能从某个日期/时间*下载我的 heroku DB 的副本?
- html - 如何宣布网站不支持屏幕阅读器?
- c# - OpenXML 文件在 Excel 中打开时需要修复
- python - 线程如何共享对实例的引用?
- docusignapi - DocuSign API - 帐户用户之间的信封共享