gpt4 book ai didi

python - 导入多数组 Numpy 扩展模块失败 Visual Studio 2019 Anaconda 1.9.6 Python 3.7.1

转载 作者:太空宇宙 更新时间:2023-11-03 21:11:02 25 4
gpt4 key购买 nike

我全新安装了 Anaconda (1.9.6),并选择安装 Visual Studio 2019 作为此过程的一部分。下面的代码在与 Anaconda 捆绑在一起的 Spyder IDE 中执行没有错误,但在 Visual Studio 中它返回以下错误:

“导入多数组 numpy 扩展模块失败。很可能您正在尝试导入失败的 numpy 版本。如果您正在使用 numpy git 存储库,请尝试 git clean -xdf (删除所有不在版本下的文件control)。否则重新安装numpy。原始错误是:DLL加载失败:找不到指定的模块。”

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 20, 100) # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x)) # Plot the sine of each x point
plt.show() # Display the plot

我在VS中的Python环境是Python 3.7.1 64位('base':conda)。我相信我使用的是与 Anaconda 相同的 Python 环境,而且我以前从未在这台机器上安装过 Python。此外,我不使用“numpy git repo”。

我的问题是:

为什么 Visual Studio 无法导入 Numpy,而 Spyder 可以导入 Numpy 并且它们共享环境?如何让 Visual Studio 与 Numpy 配合使用?

注意,虽然这可能看起来像重复的问题,但其他问题使用了以前的 VS 版本(指解决方案资源管理器,VS2019 不再有),不要以 Anaconda 作为 Python 环境开始,或引用 Python 2.x。

最佳答案

我也有同样的问题。我还没有正确解决它,但如果我用 python 3.6 创建一个虚拟环境,它就可以正常工作..(我会将此添加为评论,但我无法这样做!)

关于python - 导入多数组 Numpy 扩展模块失败 Visual Studio 2019 Anaconda 1.9.6 Python 3.7.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55061149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com