安装python常用软件包

1.更改pip源至国内镜像

可用源
豆瓣:https://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple

临时使用:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

永久更改:
创建文件,~/.pip/pip.conf ,添加内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

2.安装numpy、scipy 、theano

pip install numpy scipy theano

问题:
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/scipy-1.0.0.dist-info'

解决:
把权限改成当前用户(current user)可写的模式,

sudo chown -R '用户名' /usr/local/lib/python2.7

问题:
OSError: [Errno 13] Permission denied: '/usr/local/bin'

解决:

sudo mkdir /usr/local/bin
sudo chown -R '用户名' /usr/local/bin

3.安装scikit-neuralnetwork

pip install scikit-neuralnetwork

4. 安装pylearn2

地址:http://deeplearning.net/software/pylearn2/

git clone https://github.com/lisa-lab/pylearn2.git
cd pylearn2/
python setup.py develop

问题:
ImportError: No module named six.moves

解决:
尝试过
pip install six
apt-get install python-six
删了重装,都没有用,后面找到如下内容

直接打开setup.py看哪里用到six.moves,只有第8行和第63行用到,直接注释掉,就成功了!

你可能感兴趣的:(安装python常用软件包)