從一個stackoverflow答案跳轉到另一個答案後,我找到了解決方案!
我的問題是: numpy在不同的位置(實際上在右邊,預期的位置)。它是查找它自己的默認文件夾python2.7安裝的IDLE。
我檢查我的numpy的工作就是這樣,運行此腳本來檢查它是否工作:
import os
import sys
import pygame
sys.path.insert(0, '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python')
import numpy
pygame.init()
print "(using __version__): " + numpy.__version__
print numpy.version.version
user_paths = os.environ['PYTHONPATH']
print(user_paths)
sys.path中插入增加IDLE其他路徑,因此它知道在哪裏尋找numpy的。 然後我檢查numpy是否真正導入 - 我只是打印它的版本。現在它是1.8.0rc。
我想找到一種避免一直使用此syspath插入的方法。 到目前爲止這麼好 - 現在。
感謝mike指出這個conda的東西......但我不想讓它變得更難,最終目標是在Mac上運行PYGAME - 我差不多完成了。除了pygame需要numpy .. – ERJAN
我不認爲這會讓它更難。 'conda'讓我的生活變得如此簡單。根據您的互聯網連接,安裝Miniconda,然後NumPy和pygame不應超過2或3分鐘。 –
毫米,我知道它有點太苛刻,但如果它太棒了,你可以製作YouTube教程嗎?使用miniconda完全安裝pygame? – ERJAN