如果您想了解python中的NumPyImportError-DLL加载失败和pythonimportnumpy报错的知识,那么本篇文章将是您的不二之选。我们将深入剖析python中的NumPyImp
如果您想了解python中的NumPy ImportError-DLL加载失败和python import numpy报错的知识,那么本篇文章将是您的不二之选。我们将深入剖析python中的NumPy ImportError-DLL加载失败的各个方面,并为您解答python import numpy报错的疑在这篇文章中,我们将为您介绍python中的NumPy ImportError-DLL加载失败的相关知识,同时也会详细的解释python import numpy报错的运用方法,并给出实际的案例分析,希望能帮助到您!
本文目录一览:- python中的NumPy ImportError-DLL加载失败(python import numpy报错)
- "import numpy as np" ImportError: No module named numpy
- Anaconda 安装 TensorFlow ImportError:DLL加载失败,错误代码为-1073741795
- Boost.Python示例,Windows 7 x64,“ ImportError:DLL加载失败:找不到指定的模块”
- Boost.Python示例,Windows 7 x64,“ ImportError:DLL加载失败:找不到指定的模块。”
python中的NumPy ImportError-DLL加载失败(python import numpy报错)
我已经在此处为64位Windows
Vista上的python 3.2安装了最新版本的numpy,以便与matplotlib结合使用。但是,当我尝试导入matplotlib时,出现以下错误:
ImportError: DLL load failed: %1 is not a valid Win32 application.
这发生from . import multiarray
在numpy的 init .py文件中的行上
谢谢你的帮助
答案1
小编典典您最有可能使用具有32位numpy的64位Python,反之亦然。确保两者的位相同。
除非出于某种原因需要64位python,否则最好还是选择32bit,因为32bit二进制软件包更为常见,因此您可能必须手动编译一些二进制python软件包。
"import numpy as np" ImportError: No module named numpy
问题:没有安装 numpy
解决方法:
下载文件,安装
numpy-1.8.2-win32-superpack-python2.7
安装运行 import numpy,出现
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import numpy
File "C:\Python27\lib\site-packages\numpy\__init__.py", line 153, in <module>
from . import add_newdocs
File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 6, in <module>
from . import multiarray
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
原因是:python 装的是 64 位的,numpy 装的是 32 位的
重新安装 numpy 为:numpy-1.8.0-win64-py2.7
Anaconda 安装 TensorFlow ImportError:DLL加载失败,错误代码为-1073741795
错误再现
环境:
使用Anaconda 中 conda 4.6.2,
Python 3.7版本
Windows 7 操作系统
cpu: Intel i5
原始安装过程
直接在CMD中,安装链接 中的方式,创建了TensorFlow环境,按照默认的版本安装
conda create -n tensorflow_env tensorflow conda activate tensorflow_env
出现如(链接)[https://cloud.tencent.com/developer/ask/174035/answer/277039] 中的错误。
解决方法
主要原因是在于环境不匹配。解决方法是,创建python3.6
的环境,在Python 3.6
中运行。
创建过程Python 3.6 环境:
conda create --name python36 python=3.6
激活这个环境:
conda activate python36
此时cmd前面会有python3的标识。在此环境中输入:
pip install tensorflow
测试
安装完成后,输入Python,进入python3.6环境中
import tensorflow as tf
运行后没有报错即可。
Boost.Python示例,Windows 7 x64,“ ImportError:DLL加载失败:找不到指定的模块”
我花了两天的时间尝试从Boost.Python启动带有“
ImportError:DLL加载失败:找不到指定的模块”错误的示例,同时尝试加载已编译(使用bjam)的pyd模块。我使用的是Windows 7x64,Python 2.7x64和Boost1.47。我已经在StackOverflow和其他网站上追踪了不同的答案。全新安装(Python
32和64位,Boost已预编译),手动Boost的库构建,带有依赖项遍历器的DLL检查等等,没有任何运气。我注册分享了解决方案,该解决方案在这里有效,希望对遇到相同错误的人有所帮助;)
Boost.Python示例,Windows 7 x64,“ ImportError:DLL加载失败:找不到指定的模块。”
我花了两天的时间尝试从Boost.Python启动带有“
ImportError:DLL加载失败:找不到指定的模块”错误的示例,同时尝试加载已编译(使用bjam)的pyd模块。我使用的是Windows 7x64,Python 2.7x64和Boost1.47。我已经在StackOverflow和其他网站上追踪了不同的答案。全新安装(Python
32和64位,Boost已预编译),手动Boost的库构建,带有依赖项遍历器的DLL检查等等,没有任何运气。我注册分享了解决方案,该解决方案在这里有效,希望对遇到相同错误的人有所帮助;)
我们今天的关于python中的NumPy ImportError-DLL加载失败和python import numpy报错的分享就到这里,谢谢您的阅读,如果想了解更多关于"import numpy as np" ImportError: No module named numpy、Anaconda 安装 TensorFlow ImportError:DLL加载失败,错误代码为-1073741795、Boost.Python示例,Windows 7 x64,“ ImportError:DLL加载失败:找不到指定的模块”、Boost.Python示例,Windows 7 x64,“ ImportError:DLL加载失败:找不到指定的模块。”的相关信息,可以在本站进行搜索。
本文标签: