Closed1
Build MLX from source
Build MLX from source
Build and Install にあるように
env CMAKE_BUILD_PARALLEL_LEVEL="" pip install -e .
をするとCan't install the project from sourcesにあるようなエラーがでてビルドできなかった。
error: can't copy '/var/folders/b8/6mjky64x0kn0v0s2l_4_pwm00000gn/T/tmpwy1qmvjs.build-lib/mlx/core.cpython-310-darwin.so': doesn't exist or not a regular file
[end of output]
上記のようなエラーがでたので、(自分用に雑な)解決方法をメモしておく。
pyenv
を使っていたので 、Pythonのパスが正しく設定されていなかったのが原因だと思われる。
setup.py
の60行目にあるcmake_args
にPythonのパス(pyenv which python
の結果)を追加する
cmake_args = [
"-DPython_EXECUTABLE=/Users/foo/.pyenv/versions/3.12.0/bin/python",
f"-DCMAKE_INSTALL_PREFIX={extdir}{os.sep}",
...
]
(/Users/foo/.pyenv/versions/3.12.0/bin/python
の部分はpythonでもとれると思われるが、面倒なので直打ち)
このスクラップは6ヶ月前にクローズされました