目录:
Python基础环境
linux环境安装
- 问题:
linux都自带python2.7需要卸载,装上3.3
centos 7.0安装
- 一键安装脚本
脚本地址:GitHub-python3.6.3 - 手动安装
- 下载
我们从官网下载python3.6.3 - 解压软件包
解压安装包到指定位置
tar -xzvf Python-3.6.3.tgz -C /usr/local/src
- 进入解压包编译安装
前提要安装包组“Development tools”,和依赖包
yum -y groupinstall "Development tools"
yum -y install zlib-devel
#有可能会用到https等,要安装openssl-devel包
yum install openssl-devel -y
- 编译安装
cd /usr/local/src/Python-3.6.3
./configure
make
make install - 检测和设置环境变量
因为系统自生安装了Python, 所以在第六步完成之后,我们执行命令 python 系统依然显示的是系统默认的 python
vim /etc/profile
在最后一行添加
export PATH = $PATH:/usr/local/src/Python-3.6.3
生效profile文件
source /etc/profile
// 配置好后,我们可以查看是否配置成功
echo $PATH
- 下载
后续
- 方案1:替换 /usr/bin/python ,软连接到 python 3.6上面
- 缺点: 需要修改,一些基于python linux 指令 例如 yum
- 操作:
- 进入 /usr/bin 删除 python, 并重新创建软连接
cd /usr/bin
rm -rf python - 查看python3的路径
which python3
/usr/local/bin/python3
ln -sv /usr/local/bin/python3 ./python - 后续环境设置
因为我们安装的是python,默认环境是python3.6,这时候你会发现你的yum不能用了,因为yum是基于系统默认安装的python2.7版本,因此我们还要修改yum的运行环境
找到yum相关的软件包
例如:which yum
/usr/bin/yum
vim /usr/bin/yum
修改第一行的环境,将原来的python改为python2,如果有多个yum相关的软件包,则依次修改即可。
当我们运行yum进行安装一个包的时候,会报错,显示/usr/libexec/urlgrabber-ext-down文件有错误,我们进行编辑,也修改器第一行的python环境为python2即可。
- 进入 /usr/bin 删除 python, 并重新创建软连接
- 方案2:在 /usr/bin/ 下面添加个软连接 python3
1. 缺点: 没有实践认证,有空验证下
2. 优点: 自己在文件里面 /usr/bin/python3 自己用的,和系统 /usr/bin/python 不冲突
借鉴:
地址:博客
windows 环境安装
web环境安装
django安装
centos7 安装
- 确认已经安装python3 以上版本
- 使用pip安装
python3 -m pip install django
- 检查是否安装成功
输入python,回车,进入Python环境,运行如下代码:
python
>>> import django
>>> django.VERSION
(1, 11, 0, u’final’, 1)
>>> django.get_version()
‘1.11’
或者直接在命令行输入:
paython -m django --version
1.11
如果可以看到版本号,说明已经安装成功了
借鉴:
地址:博客