战前准备
Python和Django版本选择
我们选择最新的Python3.7 Django2.1
为什么选择Python3
- Python核心团队计划2020年停止Python2的维护与支持
- 目前支持Python2的主流第三方库已经适配好Python3了
- 语法相比Python2 更容易理解
在Windows下安装Python3.7
Python3.7下载
官网下载地址:https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe
Python安装
下载后双击运行安装即可,运行时注意选择复选框 ==Add Python3.7 to PATH==。这样就不用手动修改系统的环境变量。
待安装完毕,打开一个新的终端窗口(cmd),并在其中执行命令 ==python --version== 或者==python -V==。如果输出python版本,没有报错,则说明安装成功。
容易出现的问题及其解决方法
- 'python' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- [x] 没配置系统变量,百度一下 ==python系统变量配置==,找到一篇百度经验照着弄就完事了。
在Linux下安装Python
确定已安装的版本
打开一个终端窗口,并执行如下命令:
代码语言:javascript复制$ python --version
Python 2.7.5
输出表明系统已安装Python2.7.5版本(一般自带)
安装Python3.7
出于学习Python3和在Python3版本进行开发的考虑,我们需要安装Python3.7版本。
Python3.7下载
官网链接:https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
Python3.7安装
- 安装依赖文件,在终端执行如下命令。
$ yum -y 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 libffi-devel
- 在终端使用wget命令下载Python3.7源文件(无界面),或者直接浏览器打开下载(有界面)
$ wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
- 解压到/usr/local/python3/目录下,进入到该目录的Python-3.7.0文件夹下,并编译安装
$ mkdir /usr/local/python3
$ tar zxvf Python-3.7.0.tgz -C /usr/local/python3
$ cd /usr/local/python3/Python-3.7.0/
$ ./configure --prefix=/usr/local/python3
$ make && make install
4.安装成功后,创建软链接到该目录
代码语言:javascript复制$ ln -s /usr/local/python3/bin/python3 /usr/bin/python3
$ ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
5.最后在终端执行==python3 --version==查看是否安装成功即可
容易出现的问题及其解决方法
- 在步骤2时出现错误提示==bash: wget: command not found==
- [x] 解决办法:执行yum install -y wget,待命令执行完成后,在执行步骤1的命令即可