1.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 34: ordinal not in range(128)
python的str默认是ascii编码,和unicode编码冲突.于是在/usr/lib/python2.7/dist-packages/pip/basecommand.py
import sys
reload(sys)
sys.setdefaultencoding('utf8')
如果utf-8也不行,现在基本我可以确定是我的某些路径有中文字符,则换成
sys.setdefaultencoding('gbk')
2. pip error: unrecognized command line option ‘-fstack-protector-strong’
gcc版本低了,原来是4.7~~新加入的c++ 11标准,需升级到4.9
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9
cd ../../usr/bin
ln -s /usr/bin/g++-4.9 /usr/bin/g++ -f
ln -s /usr/bin/gcc-4.9 /usr/bin/gcc -f
3。Cuda和cudnn 或者no file cudnn.h
在
~/.bashrc最下面加入
export CUDA_PATH=/usr/local/cuda-7.5$CUDA_PATH
export PATH=/usr/local/cuda-7.5/bin$PATH
export LD_LIBRARY_PATH=/usr/local/cuda7.5/lib64$LD_LIBRARY_PATH
export CPATH=/cudnn/include$CPATH
export LIBRARY_PATH=/cudnn/lib64$LIBRARY_PATH
export LD_LIBRARY_PATH=/cudnn/lib64$LD_LIBRARY_PATH
附:
一、临时设置
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
二、当前用户的全局设置
打开~/.bashrc,添加行:
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
使生效
source .bashrc
三、所有用户的全局设置
$ vim /etc/profile
在里面加入:
export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH
4. bash ./没有那个文件或目录
apt-get install ia32-libs
4.warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'