我正在嘗試使用包 numpy,但是當我運行代碼時出現此錯誤(該訊息僅與匯入 numpy 一起出現):
Traceback (most recent call last):
File "D:\OneDrive\Programacao\esforcos_estacas.py", line 2, in <module>
import numpy
File "D:\OneDrive\Programacao\venv\lib\site-packages\numpy\__init__.py", line 148, in <module>
from . import _distributor_init
File "D:\OneDrive\Programacao\venv\lib\site-packages\numpy\_distributor_init.py", line 26, in <module>
WinDLL(os.path.abspath(filename))
File "C:\Users\muril\AppData\Local\Programs\Python\Python39\lib\ctypes\__init__.py", line 374, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 n?o é um aplicativo Win32 válido
uj5u.com熱心網友回復:
您有一個 32 位版本的 Python,并且您正在嘗試使用 64 位版本的 numpy。要么將 32 位版本的 python 替換為 64 位版本,要么安裝 32 位版本的 numpy。
如果您的 Windows 版本是 32 位,那么您需要安裝 32 位 numpy。
使用 pip 或 conda 等包管理器安裝它應該會自動獲得正確的版本。
uj5u.com熱心網友回復:
我會嘗試按順序使用 PIP 和 conda 卸載并重新安裝 numpy。通常這可以解決大多數包加載問題。你也是用的什么環境?某些軟體包僅適用于某些作業系統。
嘗試
pip uninstall numpy
conda uninstall numpy
conda install numpy
pip uninstall numpy
conda uninstall numpy
pip install numpy
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/400560.html
上一篇:根據索引更改Numpy陣列中的值
下一篇:修復從排序鏈表中洗掉重復項的錯誤
