windows下多版本python安装与pip安装和pip使用

简介: Python 是一门很不错的语言,语言简单易学,又不失脚本语言的灵活性,还有海量的第三方库,覆盖的很全面。但也有不少“硬伤”,比如 Python 2.x 和 Python 3.x 版本之间的不兼容等等。

Python 是一门很不错的语言,语言简单易学,又不失脚本语言的灵活性,还有海量的第三方库,覆盖的很全面。但也有不少“硬伤”,比如 Python 2.x 和 Python 3.x 版本之间的不兼容等等。

注:我的电脑是win10+64位

安装多版本python

1、安装python需要到官网下载安装包,官网
这里写图片描述

安装的过程不需要多说,记得两个版本的py分别安装在不同文件夹下
这里写图片描述

2、接下来就是设置环境变量path了
什么?环境变量还不造在哪儿的请自行百度了。

在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的):
E:\Program Files\Python\Python35-32\Scripts\;
E:\Program Files\Python\Python35-32\;
E:\Program Files\Python\Python27\Scripts\;
E:\Program Files\Python\Python27\;

3、然后进入Python2.7安装目录找到如图内容,把python.exe重命名为python2.exe
这里写图片描述

同理python3下也要改
这里写图片描述

4、好了,在命令行运行python2或者python3出现不同版本信息,说明到此为止两个版本的python算是安装成功。
这里写图片描述

不同版本下安装pip

同时装了Python3和Python2,怎么用pip?

首先对应不同python版本下安装pip,在不同版本下要用pip管理包,需要使用不同pyyhon2/3命令指定python版本。

1、在不同版本python中安装pip方法一样,先下载get-pip.py,然后在pycharm中新建一个项目,打开get-pip.py
这里写图片描述

2、然后选择当前项目的python版本,要在python2.7中安装pip,那就选择2.7的项目解释器(project interpreter)

这里写图片描述
这里写图片描述
3、设置好之后就运行get-pip.py就行啦,这样2.7版本下的pip就安装完了。

4、同样的,要在python3.X版本中安装pip重复上述流程1-3,只是要指定3.X的项目项目解释器(project interpreter)

不同版本下pip的使用

好了,走完上述流程,pip已经都安装完了,下面我们开始用pip安装所需要的包。这里我要用的Pillow这个图像方面的包。在这儿还有个小坑,就是对应不同pyhton版本,使用pip的命令写发还有所不同。

比如现在我要在一个python3.6版本下的项目用Pillow这个包。首先,project interperter指定python3.6是肯定的,然后在cmd中我们用 python3 -m pip install Pillow,然后等待下载,接着就行了
这里写图片描述

同样,在python2.7中替换为python2就行。一开始我没有指定pyhton3,所以每次用pip安装Pillow包都是安装到pyhton2.7版本下面,python的版本问题真是坑啊,吐槽下,呸呸呸,不过python还是很好用哒

安装完Pillow后我们写个小代码试试
这里写图片描述

一不小心就打开了私藏的mm皂片,hhh
这里写图片描述

至此,python2.7和3.6版本的安装,环境配置,pip的分别安装,pip分别在不同版本中使用就搞定啦,呼呼,搞了我一晚上,踩了一晚上坑。

让我想起一句话:人生苦短,我用python

原文地址http://www.bieryun.com/630.html

相关文章
|
5月前
|
Linux 计算机视觉 C++
【解决方案】Building wheel for opencv-python:安装卡顿的原因与解决方案
当你安装OpenCV时,命令行停在Building wheel for opencv-python (PEP 517) ... -似乎卡住了。这并非程序假死,而是其编译耗时巨大。本文将揭示原因,并提供优化安装体验的实用方法。
735 88
|
3月前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
440 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
2月前
|
开发框架 安全 .NET
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
.NET Framework是Windows平台的开发框架,包含CLR和FCL,支持多种语言开发桌面、Web应用。常用版本有3.5、4.5.2、4.8.1,系统可同时安装多个版本,确保软件兼容运行。
634 0
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
|
5月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
522 2
|
5月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
153 2
|
5月前
|
运维 Linux 虚拟化
VMware虚拟机安装教程,Windows下安装VMware虚拟机,附VMware下载,Windows各版本系统镜像下载
虚拟机技术允许一台物理机运行多个操作系统,提升资源利用率,节省成本。通过快照、克隆等功能,实现系统快速恢复与复制,提高运维效率。本文详细介绍VMware虚拟机的安装步骤、Windows镜像下载及系统安装激活流程,适合初学者快速入门。
3364 0
|
5月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
1873 0
|
6月前
|
Windows
windows版本 软件管理
本内容讨论了将程序生成为exe文件并放置在D盘的过程,强调这一操作不会自动完成,需要用户进行手动设置或使用特定工具来实现。这对于编程初学者了解程序编译与部署的限制很有帮助,明确了自动化的边界条件。
196 1
|
7月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
930 16

推荐镜像

更多