Python系列学习(一)——Windows10下Python2和3的安装及pip的配置

前言:之前打CTF的时候都是零零碎碎的学习Python,没有成体系,学得不精。趁着过年的这段时间好好地系统学习一下,加强自己的python技能。同时也做一个记录,用来总结和反思,如果能给后学者一点帮助,那就再好不过了。

一、Python的下载

  1. 到Python的官网上看适合Windows的最新Python版本

    1

  2. 到Python3的下载界面,进行下载,也可直接点击下载链接,https://www.python.org/ftp/python/3.8.1/python-3.8.1-amd64.exe

    2

  3. 到Python2的下载界面,进行下载,也可直接点击下载链接,https://www.python.org/ftp/python/2.7.17/python-2.7.17.amd64.msi

    3

    如果有下载不下来的,我上传到了百度云,可供大家下载,链接:https://pan.baidu.com/s/1DYiryHjgUWQpCbd5NPDxYQ 提取码:xtn0

二、Python帮助文档的下载

  1. 到Python的官方帮助中文文档界面查看自己需要的版本进行下载。

    4

  2. 下载界面,下载对应的Python3.8.1的中文文档帮助包,我这里是下载HTMLl形式的zip包。直接下载链接为,https://docs.python.org/zh-cn/3/archives/python-3.8.1-docs-html.zip

    5

  3. 下载界面,下载对应的Python2.7.17的中文文档帮助包,我这里是下载HTMLl形式的zip包。直接下载链接为,https://docs.python.org/zh-cn/2.7/archives/python-2.7.17-docs-html.zip

    6

    和上面一样,我也传到了百度云上面进行下载,链接:https://pan.baidu.com/s/10W5honLysmi_xFgqK8l_cw 提取码:0spr

三、Python3的安装及环境变量的配置

  1. 双击Python3的安装包,选择下面的√,将Python3添加到系统变量中,接着点击下面的自定义安装。

    7

  2. 直接next,没什么说的,都是需要的功能。

    8

  3. 勾选第一个框,为所有用户安装,然后选择后期自己想要安装的目录,接着install。安装目录要记住,会影响你后面的系统环境配置。我这里的安装目录是D:\python\python3.8

    9

  4. 安装中。

    10

  5. 安装成功。

    11

  6. Windows界面点击左下角的搜索框,搜索系统变量,接着点击环境变量,双击系统变量里的Path,查看变量。

    12

    12

    14

  7. 可以看到Python3的系统变量自动添加成功了。

    15

  8. 我们验证一下,打开cmd,输入python,可以看到进入了Python3.8的编程模式,Ctrl+z即可退出。

    16

四、Python2的安装及环境变量的配置

  1. 双击Python2.7的安装包,选择第一个,为所有用户安装,接着next。

    17

  2. 选择安装位置,接着next。安装目录要记住,会影响你后面的系统环境配置。我这里的安装目录是D:\python\python2.7

    18

  3. 将最下面的添加python到系统变量框勾选,接着next。

    19

  4. 安装中。

    20

  5. 安装完成。

    21

  6. 按照上面的方法查看系统变量,可以看到也是自动添加成功。无需手动添加。

    22

五、解决python2和3命令冲突

  1. 在cmd里输入python,可以看到此时变成了python2.7。这是由于python2和3的启动命令都是python,系统无法区分,我们可以通过不同的名字来启动不同的python版本。

    23

  2. 打开python2的安装位置,将之前的python.exepythonw.exe,改成python2.exepythonw2.exe

    24

  3. 重新打开cmd,分别输入python2python。可以看到就分别启动了python2和python3。

六、解决python的包管理工具pip的冲突

  1. 冲突问题是因为我们安装了两个python,pip不知道服务哪个版本。解决方法也简单,就是对每个python版本的pip进行升级或者重新安装。由于现在下载下来的pip都是19.x版本,最新是20.x,所以我们直接采用升级安装。

  2. 先对python3的pip进行重装,在cmd里输入python -m pip install --upgrade pip。中途可能会因为网速慢超时而报错,没事,重新输入这行命令继续下载即可。

  3. 对python2的pip进行重装,在cmd里输入python2 -m pip install --upgrade pip。黄色字体的提示是说python2.7已经被停用,不影响后续安装。

  4. 去python2的安装位置,打开里面的Scripts文件夹,把里面的pip.exe删掉。

  5. 打开cmd,分别输入pip -Vpip3 -Vpip2 -V

  6. 总结一下,用python3就是输入python和用pip安装包,用python2就是输入python2和用pip2安装包。

总结

  1. 系统变量是一种快捷调用的设置,他让我们在cmd里输入对应的命令就可以调用文件夹里的程序。非常方便,当然命令行操作可能会稍有不习惯,多加练习必然可以迅速上手。
  2. 碰到未知的问题,多善于百度,自己努力去解决问题。这样才有成长。
  3. 安装环境的路上必然会踩很多坑,所以要及时地将问题截图,保存下来,警示自己。

参考

Win10下python3和python2同时安装并解决pip共存问题

猜你喜欢

转载自www.cnblogs.com/driver-is-badboy/p/12275421.html
今日推荐