2013-10-05 320 views
0

numpy的,但进口的作品,我知道这个问题已经被问数十次,但我仍然无法找到我的答案。无模块命名的命令行

有人告诉我,NumPy的应在Python 2.7版预装了OS X.要检查,我被告知在终端命令行中输入“进口numpy的”。没有错误出现,表明它已正确安装。然后我做“导入matplotlib.pyplot作为情节”,我被告知该模块不存在。

NOW,移出终端到Eclipse的,我在我的脚本键入相同的命令,无论是包的工作。

我使用的是2.8.2的PyDev为Eclipse 2.0.1和Python 2.7。我还通过键入“which python”来检查我是否在使用Python 2.7,并且我可以证实这一点,因为print命令不需要()。但是,我确实在一点安装了Python 3。

谢谢!

+0

根据我的知识numpy的新的社区版,不来在默认Python安装。尝试做一个点安装numpy –

+0

你的路径搞砸了。确保pydev运行的是与命令行相同的python版本,'numpy'的位置在pydev使用的路径中。关于与OSX被设计打破的SO相关的问题不断出现,增加了OSX标签,以便正确的人员看到这一点。 – tacaswell

+0

@tcaswell:谢谢,我忘了那个。我要看看我的路径,并试图找到它的底部。我认为他们设置正确。 – marc

回答

1

这里是我建议:

1)卸载蟒蛇的所有其他版本除了OS X系统中的一个。确保没有任何东西留在您的路径上,which python应该指向OS X之一。

2)安装brew,这是为OS X

3)使用BREW安装Python的软件包管理器 - brew install python

4)阅读上酿造的支持蟒蛇here的,这是相当不错的。

5)使用PIP安装Python包,如pip install numpy matplotlib

6)如果一个程序包需要一个编译器,你可以用冲泡配方apple-gcc42或铛与llvm

7安装GCC)也许尝试出PyCharm

+0

我喜欢这些清晰的说明,但我只有几个问题。 1.我将安装哪个版本的python? 2.要安装brew,我被告知要下载Xcode的命令行工具,但我无法在任何地方找到这些工具。 3 pip是我必须安装的东西吗? – marc

+0

1.它将是2.7 2. https://developer.apple.com/opensource/在右侧;苹果希望你注册在你的系统上安装一个编译器。3.如果你阅读我给出的链接,brew的python会为你安装pip – Ivo