在PyDev中使用numpy
虽然我自己用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 个回答
我建议你要么使用从下载的压缩包里找到的setup.py,要么如果你是在Windows系统上工作,就下载“superpack”这个可执行文件。
在PyDev中,我通过使用自动配置按钮解决了新库的问题。如果这个方法不行,另一个办法就是删除并重新配置Python解释器。