在反复遇到同样的错误之后,终于决定自己整理个帖子,把遇到的各种问题和对应 的解决方法整理出来,省去以后重复寻找解决方案的无用功:)
1.安装pip3
① 首先安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
python3 setup.py install
②再安装pip3
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
2.ImportError: cannot import name config
在跑音乐分类模型时,遇到ImportError: cannot import name config问题,查资料发现是numba太新的缘故,降级安装到0.35.0版本
sudo pip install numba==0.35.0
再重新安装对应的numpy(1.14.0),llvmlite(0.21.0)
可以用pip list
查看当前版本是不是对的,我发现我用sudo pip时安装的都是python3,导致pip list看版本的时候总没有安装上。
3 TensorFlow官网
4 安装了Theano之后报找不到包的错误
Solution:
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH
5 Theano只在CPU上跑,不用GPU怎么办
THEANO_FLAGS='floatX=float32,device=cuda,cuda.root=/usr/local/cuda-9.0' python testgpu.py(换成自己的函数)