(原+转)使用anaconda遇到的问题

转载请注明出处:html

http://www.cnblogs.com/darkknightzh/p/6669434.htmlgit

使用anaconda怎么感受都是问题啊。。。。github

1. Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so

今天使用,莫名其妙就提示ubuntu

Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so

找了半天解决方法,最终仍是不使用mkl吧。。。lua

如参考网址http://stackoverflow.com/questions/36659453/intel-mkl-fatal-error-cannot-load-libmkl-avx2-so-or-libmkl-def-so中给出的:spa

conda install nomkl numpy scipy scikit-learn numexpr
conda remove mkl mkl-service

其实我这边第二句一直有问题,可是也能使用。。。code

2. symbol lookup error: anaconda2/lib/libreadline.so.6: undefined symbol: PC

http://www.pittnuts.com/2016/07/geforce-gtx-1080-cuda-8-0-ubuntu-16-04-caffe/htm

http://www.xuefliang.org/2016/07/anaconda2liblibreadlineso6-undefined.htmlblog

我这边是使用torch时出现了该问题(终端中输入th xxx.lua就提示该问题):ip

symbol lookup error: anaconda2/lib/libreadline.so.6: undefined symbol: PC

第一个参考网址指出,能够使用下面的命令来删除该文件:

conda remove --force readline

第二个参考网址指出,若是须要使用的话,能够使用下面的命令来从新使用pip安装:

pip install readline

3. 安装PIL(libjpeg.so.9: cannot open shared object file: No such file or directory)

默认anaconda貌似是没有PIL的,根据https://anaconda.org/anaconda/pil,使用下面命令安装:

conda install -c anaconda pil=1.1.7 

可是安装后,莫名其妙的提示:

libjpeg.so.9: cannot open shared object file: No such file or directory

在anaconda/lib文件夹内,有libjpeg.so.8,可是没有libjpeg.so.9(安装PIL以前没出问题,安装后出了问题,不清楚具体缘由)

https://github.com/conda-forge/cdo-feedstock/issues/9中,ywangd指出,使用以下命令更新libjpeg就好了:

conda update -c conda-forge jpeg

我这边第一次使用上面命令后,仍是libjpeg.so.8,后来又试了一次,就变成libjpeg.so.了。。。哎。

相关文章
相关标签/搜索