Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MacOSX(10.9)上用python安装libgpuarray和clBLAS?_Python_Macos_Path_Cmake - Fatal编程技术网

如何在MacOSX(10.9)上用python安装libgpuarray和clBLAS?

如何在MacOSX(10.9)上用python安装libgpuarray和clBLAS?,python,macos,path,cmake,Python,Macos,Path,Cmake,我正试图在OSX 10.9上安装用于python的libgpuarray()。我安装了CMake 3.0,正在使用UI。我从git下载了libgpuarray和clBLAS源代码,并在Users/user/libgpuarray下解包/分别为clBLAS 使用CMake UI生成生成生成时,我收到以下警告: 未为以下目标指定MACOSX_RPATH: gpuarray(分别为clBLAS) 执行“python setup.py build”会导致以下错误: /Users/i043337/Libr

我正试图在OSX 10.9上安装用于python的libgpuarray()。我安装了CMake 3.0,正在使用UI。我从git下载了libgpuarray和clBLAS源代码,并在Users/user/libgpuarray下解包/分别为clBLAS

使用CMake UI生成生成生成时,我收到以下警告:

未为以下目标指定MACOSX_RPATH:

gpuarray(分别为clBLAS)

执行“python setup.py build”会导致以下错误:

/Users/i043337/Library/Python/2.7/lib/Python/site packages/numpy/core/include/numpy/npy_1_7_已弃用_api.h:15:2:警告:

“#警告”使用不推荐的NumPy API,通过“\
^
pygpu/gpuarray.c:354:10:致命错误:未找到“gpuarray/types.h”文件
“#包括“gpuarray/types.h”

我试图找出如何设置正确的路径,但说实话,我迷失了方向

非常感谢您的帮助

已安装最新的XCode(包括DeveloperTools)。Python版本是Python.org上的2.7,在以下路径下(终端$type-a Python)

python是/Library/Frameworks/python.framework/Versions/2.7/bin/python
python是/usr/bin/python
python是/usr/local/bin/python


我通过跑步解决了这个问题:

python setup.py build_ext -I /usr/local/include -L /usr/local/lib
而不是:

python setup.py build
这就解决了问题。您可能可以将这些添加到您的路径中作为替代

此外,对于将来在谷歌上搜索的任何人,您可能必须将Build/src/CMakeFiles/gpuarray.dir中的link.txt修改为:

1) omit -arch=i386
2) add -F/Library/Frameworks

在Build/目录中运行make之后,它让您创建。

我想您忘记运行了

make
make install

在cmake之后。

我通过以下命令安装了它:

mkdir生成和cd生成

克马克

制作和制作安装(&M)

光盘&&python setup.py安装


我有相同的错误,我运行了“python setup.py build_ext-I/usr/local/include-L/usr/local/lib”,但仍然有相同的错误。我检查link.txt和_F/Library/Frameworks已经存在,但是我有-arch x86_64。我好像想不出来。
make
make install