最近想在centos7上尝试安装jupyter notebook,但是路上十分艰辛,遇到了各种乱七八遭的问题,这里就来记录一下自己的心路历程。
1. 重装Python和Yum
刚开始的时候使用了默认的Python,也就是2.7.5版本,然后按照网上的教程安装了各种乱七八糟的包,但是在运行jupyter notebook --generate-config
的时候遇到了Error executing Jupyter command 'notebook': [Errno 2] No such file or directory
这个问题,也按照网上大家说的更新pip,更新python,更新ipython,但是始终有提示说需要python3.5及以上的版本。后来考虑到可能是python版本的问题,于是乎自己重装了python3.7.1并且还傻乎乎地卸载了python2.7.5,然后悲剧就来了,yum用不了,给后续的工作带来了相当大的麻烦。后来纠结了很久,最后决定重新安装python2.7.5并使用Anaconda3来解决安装jupyter notebook遇上的python版本问题。
- 强制删除已安装程序及其关联
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
- 删除所有残余文件
##xargs,允许你对输出执行其他某些命令
whereis python |xargs rm -frv
whereis yum|xargs rm -fr
- 验证删除,返回无结果
whereis python
whereis yum
- 重新安装python
进入https://centos.pkgs.org搜索centos7系统对应的python和python-libs,可以执行以下的链接获得相应的rpm包:
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-2.7.5-76.el7.x86_64.rpm
w