(原+轉)使用anaconda遇到的問題


轉載請注明出處:

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

使用anaconda怎么感覺都是問題啊。。。。

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

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

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

找了半天解決方法,最終還是不使用mkl吧。。。

如參考網址http://stackoverflow.com/questions/36659453/intel-mkl-fatal-error-cannot-load-libmkl-avx2-so-or-libmkl-def-so中給出的:

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

其實我這邊第二句一直有問題,但是也能使用。。。

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/

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

我這邊是使用torch時出現了該問題(終端中輸入th xxx.lua就提示該問題):

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.了。。。哎。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM