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

目录

  • 一、Python的下载
  • 二、Python帮助文档的下载
  • 三、Python3的安装及环境变量的配置
  • 四、Python2的安装及环境变量的配置
  • 五、解决python2和3命令冲突
  • 六、解决python的包管理工具pip的冲突
  • 总结
  • 参考

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

一、Python的下载

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

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

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

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

二、Python帮助文档的下载

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

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

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

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

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

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

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

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

  4. 安装中。

  5. 安装成功。

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

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

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

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

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

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

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

  4. 安装中。

  5. 安装完成。

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

五、解决python2和3命令冲突

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

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

  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共存问题

原文地址:https://www.cnblogs.com/driver-is-badboy/p/12275421.html

时间: 2024-07-29 05:05:47

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

windows10下 MySQL5.7.18版本安装过程及遇到的问题

windows10下 MySQL5.7.18版本安装过程及遇到的问题           mysql-5.7.18-winx64 安装           1.解压 此次将MySQL装在H盘,依个人喜好也可以装在D:/E:/F:盘.           2.在解压目录下创建data空文件夹           3. 将下面信息放到新建文本文件my.ini里                   新建文本文件my.ini,并填入信息: #代码开始                   [Client]

linux下python2.7.x版本安装

1.查看默认Python版本 python -V 2. 下载源码包,wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 3.(如果需要)安装gcc,用于编译Python源码 yum install gcc 4. 编译安装 tar zvxf Python-2.7.11.tgz cd Python-2.7.11 ./configure    (默认安装在/usr/local/lib/python2.7) make all &

linux系统下Python2.7.6的安装

最近开始学习Python方面的知识,由于linux系统自带的最新版本是Python 2.6.6,然而我们学习的版本一般都是Python 2.7.6,下面就从linux系统下安装Python开始吧! 1.下载Python 2.7.6 #wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz 2.解压并安装Python 2.7.6 # tar zxvf Python-2.7.6.tgz # cd Python-2.7.6 # yum

windows下python2.7.11的安装

我是一个代码小白,只会写sql,现在自学python,目的是做数据分析. 同事讲,很多包只与python2.7兼容,与python3.5还不兼容,所以果断选择python2.7.11. Windows下python安装: 下载官网网址: https://www.python.org/downloads/release/python-2711/ 如何查看电脑是64位还是32位:http://jingyan.baidu.com/article/3d69c551843af5f0ce02d752.htm

Learing-Python【0】:Windows环境下Python2和Python3的安装

一.下载 可以在官网下载最新版本, 也可以在以下链接中找想安装的版本下载下来,这里以Python3.6和Python2.7为例 https://www.python.org/ftp/python/ 二.安装Python2.7 1. 为所有用户安装 2. 更改安装路径 这里我选择不添加环境变量,等安装好后手动添加 3. 将Python2添加到环境变量(Win7系统的环境变量在一行显示,两个环境变量之间需要用分号隔开) D:\Program Files\Python27 D:\Program Fil

Windows10下Anaconda和Pycharm的安装、配置与激活

一.Anaconda的下载安装   1.1  Anaconda介绍 Anaconda 是一个基于 Python 的数据处理和科学计算平台,内置了许多非常有用的第三方库,装上Anaconda,就相当于把 Python 和一些如 Numpy.Pandas.Scrip.Matplotlib 等常用的库自动安装好了,使得安装比常规 Python 安装要容易. Anaconda是将Python和许多常用的package(Python开源包)打包直接来使用的Python发行版本,支持Windows.Linu

Windows10系统下JDK1.8的下载安装及环境变量配置

声明:本文章对照的这位大大的文章稍作修改,这篇文章是Win7配置1.8.0有需要的朋友可以移步:https://www.cnblogs.com/yzq07231012/p/7158081.html 1.下载并安装 jdk1.8.0版本,地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.右击此电脑 >> 属性 >> 高级系统设置 >> 环境变量

win8下无线wifi用虚拟机安装Centos的网络配置

一.运行环境 主机:win8.1 64位 虚拟机软件:vmare8 虚拟机中系统:Centos6.6 二.问题描述 由于是笔记本电脑,平常都是用WIFI,一般设置成虚拟机NAT网络,可是不能主机ping通虚拟机中的linux.为了方便使用putty.secureCRT可是在设置Vmare桥接网络时,虚拟机中的网络总是不能自动获取到IP地址,经多方查验,发现是主机没有自动开启虚拟桥接网络服务. 三.解决办法 1.打开"网络属性",如下 2.点击"Mirosoft网络客户端&qu

CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)

(一)DNS简介:DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务.DNS帮助用户在互联网上寻找路径.在互联网上的每一个计算机都拥有一个唯一的地址,称作"IP地址"(即互联网协议地址)由于IP地址难以记忆,一般用域名来进行管理(ip地址偏重底层,而DNS则偏重于应用层) 1,DNS功能每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了