<3>Centos系统完整安装python流程
2018-08-26 17:31:23来源:博客园 阅读 ()
一、环境
系统:Centos7
Python:3.6.5 自带pip、setuptools
二、命令
说的多,不如直接上命令:
1,安装依赖
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 gcc kernel-devel kenel-headers make bzip2 gcc-c++ zlib zlib-devel libffi-devel
解释:不安装依赖,会造成一些安装后的问题,比如:pip、setuptools没有安装
参考:
https://www.cnblogs.com/bigriverx/p/8743008.html
https://www.cnblogs.com/zhangxinqi/p/9074546.html
2,下载安装包
mkdir /usr/local/python3
cd /usr/local/python3
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
解释:也可以在Windows上下载,通过xftp传到linx上
参考:https://jingyan.baidu.com/article/425e69e60cc78abe14fc1640.html
3,解压安装,设置安装路径
tar zxvf Python-3.6.5.tgz
mkdir /usr/local/python365
cd Python-3.6.5
./configure --prefix=/usr/local/python365
make
make install
解释:
tar是解压tgz包
./configure --prefix... 是设置python的安装位置
make 是编译源代码,生成目标文件、可执行文件
make install 将编译成功的文件,安装到系统目录,一般为/usl/local/bin
4,设置软连接
cd /usr/bin
ll -al python*
mv python python.bak
ln -s /usr/local/python365/bin/python3 /usr/bin/python
ln -s /usr/local/python365/bin/pip3 /usr/bin/pip
解释:
ll -al python* 查看当前目录含有python的文件并展示软连接
mv python python.bak 因为要设置python命令是运行python3,需要把系统自带的备份后删除
ln -s 目标路径 链接路径
5,设置环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/Python365/bin
解释:编辑环境变量文件,这是永久设置,相当于Windows系统:系统变量Path
参考:http://www.voidcn.com/article/p-hcyvuwuz-bqy.html
6,恢复yum依赖的python2
vi /usr/bin/yum
把文件开头第一行的 #!/usr/bin/python
改成 #!/usr/bin/python2.7 这样就可以了。
7,更新和测试
python --version
python
pip list
pip install --upgrade pip
解释:
python --version 当前python版本号
python 进入python交互环境
pip list 测试pip默认安装的列表,会有黄色提示要更新
pip install --upgrade pip 更新pip
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Python连载30-多线程之进程&线程&线程使用 2019-08-13
- Python连载25-函数tell&write&writeline$&a 2019-07-24
- Python连载24-函数list&read&seek 2019-07-24
- python中time.strftime不支持中文,报错UnicodeEncodeError: 2019-07-24
- Django源码安装xadmin报错Apps aren't loaded yet. 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash