这两天在安装Pytorch-lightning库的时候遇到了很多困难,好在终于装上了,记录一下过程,希望能帮助到遇到同样问题的人。
网上所有的帖子都是通过
pip install pytorch-lightning
直接安装就好了,如果都是这么顺利,那就不用看下面内容了。
我这样安装是报错的,
我是用sudo pip3 install pytorch-lightning安装(按照网上的安装方式使用pip对我是个误导)
从报错中我发现提示我需要使用python3.6+,我的版本是python3.5(上面这两个问题花费了我一天的时间才发现)
下面是python3.5 升级到3.6的过程
1.下载源码
cd /optwget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
tar -xvf Python-3.6.3.tgz
2.编译安装(如果没有权限需要sudo)
cd Python-3.6.3
./configure
makemake install
安装过程中如果遇到下面错误
zipimport.ZipImportError: can't decompress data; zlib not available
就安装依赖包
apt-get install zlib1g-dev
再次 make && make install
验证版本
# python3.6 -VPython 3.6.3
版本替换
现在系统中已经有3个 Python 版本
python -V
python3 -Vpython3.6 -V
需要把 python3 命令转向 python3.6
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.6 2
update-alternatives --config python3
会有下面提示:
There are 2 choices for the alternative python3 (providing /usr/bin/python3).
Selection Path Priority Status
-------------