我试图运行的pip安装tsne
python2.7和我不断得到同样的错误。我按照http://bickson.blogspot.com/2011/02/installing-blaslapackitpp-on-amaon-ec2.html的说明安装了LAPACK/BLAS,我认为应该已经解决了这个问题。没有任何帮助。我做错了什么?我对bash不太熟悉。
running build_ext cythoning tsne/bh_sne.pyx to tsne/bh_sne.cpp building 'bh_sne' extension creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/tsne creating build/temp.linux-x86_64-2.7/tsne/bh_sne_src x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/home/ubuntu/env/work/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/include -Itsne/bh_sne_src/ -I/usr/include/python2.7 -c tsne/bh_sne_src/quadtree.cpp -o build/temp.linux-x86_64-2.7/tsne/bh_sne_src/quadtree.o -msse2 -O3 -fPIC -w cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/home/ubuntu/env/work/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/include -Itsne/bh_sne_src/ -I/usr/include/python2.7 -c tsne/bh_sne_src/tsne.cpp -o build/temp.linux-x86_64-2.7/tsne/bh_sne_src/tsne.o -msse2 -O3 -fPIC -w cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/home/ubuntu/env/work/local/lib/python2.7/site-packages/numpy/core/include -I/usr/local/include -Itsne/bh_sne_src/ -I/usr/include/python2.7 -c tsne/bh_sne.cpp -o build/temp.linux-x86_64-2.7/tsne/bh_sne.o -msse2 -O3 -fPIC -w cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/tsne/bh_sne_src/quadtree.o build/temp.linux-x86_64-2.7/tsne/bh_sne_src/tsne.o build/temp.linux-x86_64-2.7/tsne/bh_sne.o -L/usr/local/lib -o build/lib.linux-x86_64-2.7/bh_sne.so -lcblas /usr/bin/ld: cannot find -lcblas collect2: error: ld returned 1 exit status error: command 'c++' failed with exit status 1 ---------------------------------------- Cleaning up... Command /home/ubuntu/env/work/bin/python -c "import setuptools, tokenize;__file__='/home/ubuntu/env/work/build/tsne/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-3X17dU-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/ubuntu/env/work/include/site/python2.7 failed with error code 1 in /home/ubuntu/env/work/build/tsne Traceback (most recent call last): File "/home/ubuntu/env/work/bin/pip", line 11, in sys.exit(main()) File "/home/ubuntu/env/work/local/lib/python2.7/site-packages/pip/__init__.py", line 185, in main return command.main(cmd_args) File "/home/ubuntu/env/work/local/lib/python2.7/site-packages/pip/basecommand.py", line 161, in main text = '\n'.join(complete_log) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 42: ordinal not in range(128)
下载OpenBLAS的副本并自己编译。使用makeinstall
将其安装到/usr/local
中。官方存储库中有OpenBLAS和ATLAS包以及其他任何东西,但它们的性能令人怀疑。
使用以下命令:
sudo apt-get install libblas-dev liblapack-dev
Ubuntu没有cblas或openblas的二进制分布,根据他们的github,这是tsne所必需的。然而,在Ubuntu上可用的ATLAS附带了预编译的cblas。
在Ubuntu、debian中,这应该与:
apt-get install libatlas-base-dev
https://launchpad.net/ubuntu/资料来源/地图集
如果您需要不同的编译器选项,您必须自己构建openblas。
并检查你得到libcblas. a在 /usr/lib
已编辑:已更正的包名称。
问题内容: 我正在尝试在64位Windows 7桌面上安装python和一系列软件包。我已经安装了Python 3.4,已经安装了Microsoft Visual Studio C ++,并且已经成功安装了numpy,pandas和其他一些软件。尝试安装scipy时出现以下错误; 我正在离线使用pip install,我正在使用的安装命令是; 我已经阅读了有关要求编译器的文章,如果我正确理解的话,
问题内容: 运行Ubuntu 11.10 + python2.7 …从源代码构建numpy并安装它,但是当我安装它时,我得到了 当它尝试从numpy.linalg导入lapack_lite时。我试图从头开始重建lapack,但这似乎使 和.so文件。.so.3gf来自哪里,我该如何解决? 问题答案: 我遇到了同样的问题,删除软件包libopenblas-base可以解决问题: 正如其他人已经解释的
问题内容: 我想运行其他人准备的程序,其中包含scipy。我试图用安装scipy 但这给了我一个很长的错误。我知道Anaconda和Canopy有很多方法,但我认为这是很长的路要走。我想有一个简短的方法。我也尝试过 我也尝试过 结果 我也尝试过 结果相似 为什么肮脏变得如此复杂? 问题答案: 该SciPy的安装页面已经建议已经包含SciPy的安装Python的几种方式,如WinPython。 另一
当我尝试安装后导入,我得到这个错误: 回溯(最后一次调用):文件“C:\Users\poinc\AppData\Local\Programs\Python 38-32\lib\site packages\tensorflow\Python\pywrap\u tensorflow\u internal.py”,第18行,在swig\u import\u helper fp,路径名,descripti
我正在尝试在我的电脑上运行laravel,但是我很难在我的机器上安装这个资源,下面是linux终端的一点错误 无法创建文件 /var/www/html/composer.phar:fopen(/var/www/html/composer.phar):打开流失败:权限被拒绝下载失败:fopen(/var/www/html/composer.phar):未能打开流:权限被拒绝f写()期望参数1是资源,
如何安装和使用DirectX 返回上级 1、编译库和运行库 2、安装 VC++ 5.0 3、安装 DirectX5.0 的 SDK 4、DirectX 5.0 的文件说明 5、卸载 DirectX 1、编译库和运行库 为了能够使用MS VC++5.0进行DirectX编程,必须拥有一套DirectX的SDK(软件开发工具包),它包括了编译DirectX应用程序所需要的编译库文件(*.lib)、头文