入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

python学习笔记(一)——linux环境配置

创建时间:2017-08-21 投稿人: 星辰 浏览次数:245

写在前面的话:

计划近期写一个关于python系列的学习笔记,从基础开始,由浅入深

适合初学者入门参考,老手可以不用看。

版本选择

这里我选择的是python3系列,不要问我为什么不用2.7的,理由只有一个3系列版本已经足够成熟,

不做小白鼠,也不修破船,解释到此为止。

linux下编译安装python3.5

这里用centos6系列最小化安装进行配置(有人问为什么不用ubuntu,因为ubuntu直接集成了2.7和3.5或3.6版本的系统基本无需配置)

为保证安装顺利进行,可以提前关闭selinux和系统防火墙

#关闭selinux

sed -i "/SELINUX/s/enforcing/disabled/" /etc/selinux/config

python学习笔记(一)——linux环境配置

#关闭防火墙

chkconfig iptables off

service iptables stop

首先安装wget

yum -y install wget#设置centos国内源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

#运行yum makecache生成缓存

yum clean all

yum makecache

yum -y upgrade

yum -y install screen

yum -y install python-devel

yum -y install net-tools

yum -y install lrzsz

#CentOS6 安装Python 的依赖包

yum groupinstall "Development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel sqlite3

yum -y install libxslt-devel libxml2-develllibffi-devel

#下载Python3.5的源码包并编译

#wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

wget http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tgz

tar zxf Python-3.5.2.tgz

cd Python-3.5.2

./configure --prefix=/usr/local --enable-shared

make

make install

ln -s /usr/local/bin/python3 /usr/bin/python3

#在运行Python之前需要配置库

echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf

ldconfig

验证python的版本

python学习笔记(一)——linux环境配置

在CentOS6 linux上python3的安装到此完成,下一节将介绍在windows的python配置!

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了