2011-11-29 55 views
2

在MPI python v 1.2.2安裝過程中,我有點被卡住了。具體而言,我收到以下錯誤消息:在構建MPI for Python的過程中遇到麻煩

i686-apple-darwin10-gcc-4.2.1: /Library/Frameworks/Python.framework/Versions/7.1/Python/Versions/7.1/Python: Not a directory 
warning: build_exe: building extension "python2.7-mpi" failed 
warning: build_exe: command '/usr/bin/mpicc' failed with exit status 1 

我檢查了目錄,但它不存在。存在的是/Library/Frameworks/Python.framework/Versions/7.1。我不確定爲什麼該目錄似乎在第一個'7.1'之後的最後幾位上。有沒有在構建過程中指定實際目錄的方法?

This website確實列出了一些選項,但我不確定我應該選擇哪一個。我對這一切都相當陌生,所以任何幫助將不勝感激!

回答

1

其中任何一個應該工作,這似乎是最簡單的就是一個:

$ python setup.py build --mpicc=/where/you/have/mpicc 

所以,你會簡單地運行

$ python setup.py build --mpicc=/Library/Frameworks/Python.framework/Versions/7.1 

假設就是mpicc所在。

這有幫助嗎?

+0

是的,這非常有幫助。像這聽起來很愚蠢,我其實並沒有意識到這應該是路徑! – user992267

+0

:P相信我,我已經做了faaar stupider的東西。很高興有幫助! :) – user1048917

+0

如果這可以很好地解決您的問題,請隨時接受答案(點擊投票櫃檯下面勾選的複選標記)。 – user1048917