https://blog.csdn.net/silence2015/article/details/56483892/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/silence2015/article/details/56483892
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
————————————————
版权声明:本文为CSDN博主「Shane Zhao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/silence2015/article/details/56483892/

windows下多版本python安装与pip安装和pip使用 吐血总结相关推荐

  1. TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...

  2. Easy bcd有没Linux版本,Windows下使用EasyBCD和LiLi USB Creator安装Linux系统

    Windows下使用EasyBCD和LiLi USB Creator安装Linux系统 写在前面:针对BIOS出现故障或者对U盘启动安装不是很熟练的朋友而写. 使用Win10朋友大多数使用UEFI启动 ...

  3. 基于Windows下Anaconda创建python虚拟环境教程

    基于Windows下Anaconda创建python虚拟环境教程 Anaconda是目前最流行的数据科学平台以及现代机器学习的基础.同时Anaconda 也是一个Python的发行版,专注于人工智能, ...

  4. windows下的php的memcache扩展的安装及memcache最新下载地址

    windows下的php的memcache扩展的安装及memcache最新下载地址 memcached for Windows下载地址.(memcached本身并没有windows版本) 如果上面下载 ...

  5. faster rcnn windows 下c++版本

    faster rcnn windows 下c++版本 参考了http://www.cnblogs.com/louyihang-loves-baiyan/p/5485955.html,和http://b ...

  6. Linux下JIRA版本5.0.1的安装.破解.汉化

     Linux下JIRA版本5.0.1的安装.破解.汉化 2013-11-10 01:36:27 标签:linux jira 安装 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...

  7. Windows下nginx配置python服务器

    Windows下nginx配置python服务器 Windows下nginx配置python服务器 安装python 安装flup包 创建Python server 配置nginxconf 启动ngi ...

  8. windows下配置gpu加速——cuda与cudnn安装

    windows下配置gpu加速--cuda与cudnn安装 一.系统情况 二.安装工具准备 三.工具安装 1. 显卡驱动安装 2.cuda9.0安装 3.cudnn9.0安装 4.vs2015安装 四 ...

  9. 在windows下制作mac os x的启动安装U盘

    在windows下制作mac os x的启动安装U盘 制作教程:在windows下制作mac os x的启动安装U盘

最新文章

  1. atitit..主流 浏览器 js 发动机 内核 市场份额 attialx总结vOa9
  2. 关于mysql中int(1)中int后面的数字
  3. 设计根据标示符全局只运行一次的类
  4. java 数字字母进位_使用带有进位的8085微处理器将两个8位数字相乘
  5. mysql linux_linux下mysql下载安装
  6. Windows Phone Developer Tools Offline Documentation 脱机文档下载
  7. 过拟合产生的原因有哪些
  8. 程序设计导引(四)[终结篇]
  9. C语言编程之学用rectangle画方形
  10. 全彩图解电气控制电路100例(PDF)
  11. Pascal 基础教程
  12. 5、传输介质——大对数线缆
  13. 访问其他计算机被拒绝,对端口com1的访问被拒绝的解决方案
  14. Robot Framework+Autoit 安装教程
  15. android studio 报错 AAPT: error: style attribute ‘attr/colorPrimary (aka com.
  16. 2019第二届中国天津国际智慧消防高峰论坛
  17. Open3d读写pcd点云文件
  18. 为什么寄存器比RAM快
  19. 手游代理行业,现在还有机会吗?
  20. android bitmap FileInputStream File转化

热门文章

  1. jar包升级部署到服务器详细流程,将服务部署在linux中
  2. rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法
  3. Docker的安装、镜像源更换与简单应用
  4. Redis 笔记(15)— 管道 pipeline(客户端将批量命令打包发送用来节省网络开销)
  5. 2022-2028年中国氟橡胶预混胶行业市场行情监测及未来前景规划报告
  6. Docker 入门系列(5)- Docker 端口映射(映射所有IP地址、映射到指定地址和指定端口、映射指定地址任意端口、查看映射端口配置)
  7. 阿里云服务器部署项目
  8. 【Linux系统】基础总结
  9. LeetCode简单题之最长和谐子序列
  10. 大三后端暑期实习面经总结——SSM微服务框架篇