文章目录
0x01 python版本下载
首先,需要到python官网下载相关python的安装包。
- python2下载页面
![python2下载页面](https://gitee.com/jixiansiwei/ImagesBed/raw/master/Security/Pentest/BasicEnvironment/python2+3%28win%29/python2下载页面.png)
- python3下载页面
![python3下载页面](https://gitee.com/jixiansiwei/ImagesBed/raw/master/Security/Pentest/BasicEnvironment/python2+3%28win%29/python3下载页面.png)
python环境所需安装包下载完毕之后就正式开始安装操作。
0x02 python2安装
-
找到之前下载python2的位置,双击
python-2.7.18.amd64.msi
文件后开始python2的安装。 -
双击python2安装文件后,首先需要设置python2的用户,是本机所有用户还是仅当前用户,这里采用默认设置
(Install for all users)
。 -
设置完用户后还需要设置python2的安装位置,默认安装位置为:
C:Python27
,这里我设置其位置为:D:SoftPython27
。 -
设置完python2安装路径后还需要设置安装python2解释器和基础库,这里采用默认设置即可。
-
所有都设置完成之后就开始python2的安装。
-
稍等几分钟后python2环境安装完毕。
-
python2环境安装后,打开python2的安装路径并将
python.exe
和pythonw.exe
分别修改为:python2.exe
和pythonw2.exe
。
0x03 python3安装
-
找到之前下载python3的位置,双击
python-3.8.2-amd64.exe
文件后开始python3的安装。 -
双击python3安装文件后,首先需要设置python3的用户,是本机所有用户还是仅当前用户,这里勾选
Install launcher for all users
和Add Python3.8 to PATH
并采用自定义安装方式。 -
设置安装python3解释器和基础库,这里采用默认设置即可。
-
设置完安装的基础类库后还需要设置python3的安装位置,默认安装位置为:
C:Pargram FilesPython38
,这里我设置其位置为:D:SoftPython38
。 -
所有都设置完成之后就开始python3的安装。
-
稍等几分钟后python3环境安装完毕。
-
python3环境安装后,打开python3的安装路径并将
python.exe
和pythonw.exe
分别修改为:python3.exe
和pythonw3.exe
。
0x04 配置环境变量
首先打开环境变量设置页面,【此电脑】-> 【属性】-> 【高级系统设置】-> 【环境变量】;然后将C:Python27
目录及C:python27scripts(pip目录)
、C:Python38
及C:python38scripts
添加到系统Path变量中。
![python环境变量设置](https://gitee.com/jixiansiwei/ImagesBed/raw/master/Security/Pentest/BasicEnvironment/python2+3%28win%29/python环境变量设置.png)
0x05 测试python环境
在PowerShell中分别输入python2
和python3
来测试python2和python3环境是否安装成功。
![python环境测试](https://gitee.com/jixiansiwei/ImagesBed/raw/master/Security/Pentest/BasicEnvironment/python2+3%28win%29/python环境测试.png)
0x06 配置pip包管理工具
python中很重要的一个工具就是pip包管理工具,有时候安装新的模块包都要用到,所以我们要把python2和python3的pip区分开来,使得两个python版本的pip能够共存。
在powershell命令框输入命令,python3 -m pip install --upgrade pip --force-reinstall
,显示重新安装成功,则pip3安装成功。
在powershell命令框输入命令,python2 -m pip install --upgrade pip --force-reinstall
,显示重新安装成功,则pip2安装成功。
![pip2和pip3设置](https://gitee.com/jixiansiwei/ImagesBed/raw/master/Security/Pentest/BasicEnvironment/python2+3%28win%29/pip2和pip3设置.png)
现在可以通过pip2 -V
和 pip3 -V
查看两个版本的pip信息,以后只需运行pip2 install XXX
和pip3 install XXX
即可安装各自的python包。
0x07 配置pip镜像
一般安装python之后,pip默认的镜像地址是:https://pypi.org/simple 但是由于默认的官方pypi经常被墙,或者连接速度较慢,导致pip安装经常不可用或者下载安装包失败,所以我们最好是将自己使用的pip源更换一下,使用境内的pip镜像安装源。
网上有很多可用的源,例如:
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 清华大学的pip源是官网pypi的镜像,每隔5分钟同步一次,重点推荐!!!
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
网易:http://mirrors.163.com/pypi/simple/
注:
- 使用
pip config list
命令查看当前pip镜像地址:
![查看pip镜像地址](https://gitee.com/jixiansiwei/ImagesBed/raw/master/Security/Pentest/BasicEnvironment/python2+3%28win%29/查看pip镜像地址.png)
使用临时镜像地址
在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple
例如:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider
,这样就会从清华这边的镜像去安装pyspider
库。
永久修改pip镜像(推荐)
升级 pip 到最新的版本(>=10.0.0)
后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
![永久修改pip镜像](https://gitee.com/jixiansiwei/ImagesBed/raw/master/Security/Pentest/BasicEnvironment/python2+3%28win%29/永久修改pip镜像.png)
-
实质是创建了一个
pip.ini
文件,内容为:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
至此,Python2.7与Python3.8双环境共存设置完毕。