cdr2020由于你已经安装了_Window10下的Python2.X/3.X同时安装以及Pip的共存问题

最近在学习盲水印加解密的过程中,由于手中盲水印加解密Python脚本是python2.X版本的,而我平时编程用的都是python3.X的版本,所以需要来回切换Python2.XPython3.X两个版本使用(之前我的解决方案是在VMare中运行一个Kali Linux系统,然后通过Windows10下的PowerShell使用SSH连接终端,并且在Kali Linux和Windows之间设置一个共享文件夹,需要运行Python2.X版本的脚本时就把要运行的脚本丢进共享文件夹,然后通过PowerShell运行),非常麻烦,所以在参考了很多博客/技术帖之后,推出了以下的解决方案。

首先到Python官网去下载Python安装包:http://python.org

进入到Python官网,找到Downloads选项,在下拉菜单中选中All Releases,点击进入:

e0ad6037196903c8ab1ec92d221c6045.png

分别选择Python 3.7.4Python 2.7.16(也可以根据自己的需求来选择下载其他版本),点击后面的Download

a124aa496986d5bd2f279bc76a43e736.png

这里以Python 3.7.4为例,进入到Download页面后,将页面直接拉到下方,选择Windows x86-64 executable installer下载安装包:

d08c4248ef2ffc645a7ec9c0a9607a54.png

安装包下载完毕后,先安装Python 3.X,记得在第一个对话框最下方勾选Add Python 3.7 to PATH,然后一路next到安装完毕即可。然后安装Python 2.X,由于Python2默认不将路径写入到环境变量,所以不需要进行特别的注意,一路无脑next即可。(因为我的机器已经进行过了安装,所以重新执行安装时和全新安装的对话框提示并不相同,故此步骤没有为大家提供截图说明)

安装完Python 2.X之后,转到Python2的安装路径c:Python27,将python.exepythonw.exe分别重命名为python2.exepythonw2.exe:

8c4ba3804c043162d5c0ab8849f75b47.png

然后在系统环境变量中添加路径c:Python27c:Python27Scripts:

打开计算机->此电脑右键单击->属性:

42982ddba98e7dc5988703f32da014f8.png

高级系统设置->环境变量:

f17f89c6ca3f8f481a089d5ea996cfa8.png

选中Path,然后点击编辑:

f832d816c45539c9d1939fb5fe59b6fd.png

选择新建,然后分别添加上述两个路径,点击确定即可:

ab46eeaea194c3293b8bf12caa4c0bcc.png

到此,安装过程全部结束。

全部安装完毕后,打开PowerShell查看是否已经安装成功,输入python回车:

6e0b0e55081fd76afb389e6fa2ae7cf0.png

输入python2回车:

2340f9171e007fcee268a9646f032118.png

如果能够执行上面的命令后能够正常进入,证明已经安装成功;否则请重新进行上述安装流程。

接下来我们需要分别对Python 2.XPython 3.Xpip进行强制重新安装,分别执行下面的命令:

python2 -m pip install --upgrade pip --force-reinstall
python -m pip install --upgrade pip --force-reinstall

执行完毕后,我们就已经完成了两个Python版本以及对应pip的安装。

在接下来的使用中,可以分别使用pythonpython2命令执行不同版本的Python脚本,分别使用下面的命令来使用pip安装库:

pip install             // Install for Python3
python2 -m pip install  // Install for Python2

效果如下:

Python 3.X:

36a17cb6b2db61403ce4a5eefedff552.png

Python 2.X:

be12a8558a1d566d066fe06c31c61e9e.png

至此,所有的安装及设置工作已经全部完成。

Just enjoy !!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值