我試圖使用PIP安裝mpi4py安裝mpi4py,但我發現了以下錯誤:錯誤安裝時mpi4py
error: Cannot find 'mpi.h' header. Check your configuration!!!
在同一個錯誤報告我剛纔,
clang: error: linker command failed with exit code 1 (use -v to see invocation)
問題可能是什麼?
謝謝!
我試圖使用PIP安裝mpi4py安裝mpi4py,但我發現了以下錯誤:錯誤安裝時mpi4py
error: Cannot find 'mpi.h' header. Check your configuration!!!
在同一個錯誤報告我剛纔,
clang: error: linker command failed with exit code 1 (use -v to see invocation)
問題可能是什麼?
謝謝!
如果mpi4py找不到mpi.h,那麼問題可能就在於如何將mpi4py指向您現有的mpi庫。
$ python setup.py build --mpicc=/where/you/have/mpicc
現在,也有涉及到OS X的一些特殊情況,您應該諮詢http://mpi4py.scipy.org/docs/usrman/install.html,看是否有適用於您。
如果你想使用點,你可以這樣做:'env MPICC =/path/to/mpicc/pip install mpi4py' – 2016-02-25 20:32:36
我遇到了類似的問題,並通過首先
brew install mpich
固定這一點,然後
pip install mpi4py
正如錯誤說,有圖書館丟失。我解決它通過安裝libopenmpi-dev軟件包
sudo apt install libopenmpi-dev
,然後安裝mpi4py使用PIP
sudo pip install mpi4py
請注意,這個問題被標記爲OSX和apt意味着debian/ubuntu /相關變體(但不是說這個答案不好) – Foon 2017-01-25 22:50:45
,你可以這樣做:
brew install mpich
然後
sudo find/-name mpicc
終於
env MPICC=/yourpath/mpicc pip3 install mpi4py
你執行什麼命令?你有沒有安裝MPI? – 2015-02-10 22:21:41
這是什麼os x特有的? – 2015-04-23 15:11:50