仅以记录悲桑的装软件的一天。
1、安装Python IDEL
参考链接:点击打开链接
通过
sudo yum install python-tools
成功安装上Python IDEL
2、安装 Python相关包
首先试想利用pip来进行相关包的安装。
参考链接:点击打开链接
接下来就出现问题了。可能由于CentOs自带的python版本过低,以至于pip install 出现报错version吧啦吧啦(未截图)。1、首先安装epel扩展源:
sudo yum -y install epel-release
2、安装pip
sudo yum -y install python-pip
3、pip下载和安装
下载压缩包
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
解压安装
tar -xzvf pip-1.5.4.tar.gz cd pip-1.5.4 python setup.py install
然后开始百度如何更新CentOs下自带的python版本。
3、更新python版本
参考链接:点击打开链接
1、查看gcc
gcc -v
2、下载安装python包
wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz #下载 tar -xzvf Python-2.7.6.tgz #解压 cd Python-2.7.6 ./configure make && make install #编译安装
3、实现软连接
mv /usr/bin/python /usr/bin/python.2.6 #当前系统python版本为2.6 ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python
4、验证python版本
python -v
此时显示python版本为为2.7(依旧没有截图)。但是python的pip依旧不能使用,就开始配置路径。
编辑/etc/profile文件
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL这行上面添加
PATH=$PATH:/usr/local/python2.7/bin
重新初始化/etc/profile文件
source /etc/profile
配置完后依旧无效(内心)。
4、重新安装pip和IDLE
这时候发现IDLE不正常了,出现报错。
** IDLE can't import Tkinter. Your Python may not be configured for Tk. **
百度发现是tcl-devel和tk-devel没有安装,可是用命令行发现已经安装了。
发现yum也不能使用了(内心更加)。
修改yum配置
# vi /usr/bin/yum
将!#/usr/bin/python 修改为 !#/usr/bin/python2.6 #因为自带的版本为2.6
然后yum可以正常使用了。
卸载IDLE
sudo yum install python-tools #安装命令
sudo yum -y remove python-tools #卸载命令
虽然显示卸载成功,但是依然报错。
5、最后终于向Anaconda低头了
参考链接:点击打开链接
附上卸载链接:点击打开链接
可在清华镜像站下载Linux Anaconda安装包,比官网快很多。
安装成功后,成功运行程序(Anaconda自带很多包)。
综上所述:使用Anaconda方便且简单,怕麻烦的小伙伴们强烈推荐Anaconda,这就是瞎折腾一天的感悟。