在PyDev中使用numpy

1 投票
1 回答
2160 浏览
提问于 2025-04-30 00:02

虽然我自己用Python做了一段时间的事情,但我对使用Python的外部库完全是新手。因此,我在让numpy和PyDev一起工作时遇到了麻烦。

现在我在Eclipse中使用PyDev,所以我首先尝试去 我的项目 > 属性 > PyDev - PYTHONPATH > 外部库 > 添加zip/jar/egg,就像我在Eclipse中添加库一样。我选择了我下载的numpy-1.9.0.zip文件。我尝试导入numpy并使用它,但在Eclipse中出现了以下错误信息:

从导入中未定义的变量:array。

我查了一下这个问题,尝试了几种不同的方法。我进入了窗口 > 首选项 > PyDev > 解释器 > Python解释器。我选择了Python 3.4.0,然后去强制内置 > 新建,输入“numpy”。这没有任何效果,所以我又回到窗口 > 首选项 > PyDev > 解释器 > Python解释器,选择Python 3.4.0,然后在库下选择新建Egg/Zip(s),再添加numpy-1.9.0.zip文件。这也没有效果。我还尝试了窗口 > 首选项 > PyDev > 解释器 > Python解释器(Python 3.4.0)下的字符串替换变量选项卡。这也没有任何作用。

最后,我尝试在出错的行上简单地添加 # @UndefinedVariable。当我运行它时,出现了以下错误:

ImportError: No module named 'numpy'

我该尝试什么才能让它工作呢?

暂无标签

1 个回答

0

我建议你要么使用从下载的压缩包里找到的setup.py,要么如果你是在Windows系统上工作,就下载“superpack”这个可执行文件。

在PyDev中,我通过使用自动配置按钮解决了新库的问题。如果这个方法不行,另一个办法就是删除并重新配置Python解释器。

撰写回答