最近开始学习Python,遇到个让我这个菜鸟很惆怅的问题,网上下载的一些代码案例都是在Python2环境下运行的,与Python3不兼容,所以需要安装两个版本。

我用的是Windows7系统,理想的使用场景是以其中一个版本为主,另外一个版本为辅,因此只需要能方便的切换到备用版本,且备用版本的pip等命令能正常使用即可。

经过请教百度大神,总结了两种解决方法:

1、修改可执行文件名法。

大意是,将其中一个Python版本正常默认安装,在另一版本的安装目录下,找到可执行文件,修改文件名,即加上版本号的后缀,例如:Python.exe改名为Python3.exe,这样即可分别启动不同版本的Python,此处不多介绍,我更欣赏第二种方法。

2、用启动命令区分版本法。

分别正常默认安装Python2.7和Python3.5,设置好环境变量,即可用不同cmd启动命令实现切换版本。

环境变量设置方法:

(1)点击桌面图标-计算机-右键菜单-属性,找到环境变量按钮(图1),

图1

(2)点击编辑按钮,将Python3.5安装目录加入到系统的PATH环境变量中(图2),注意各目录用半角分号间隔,以后在CMD中便可以直接用python命令启动python3.5。

Python3.5安装目录:C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python35\

图2

这里我将Python3.5作为常用的主要版本,Python2.7为辅助版本,所以2.7版安装目录可以不写入PATH变量值,就算写入,顺序也在3.5版本后面,用默认命令python启动时不会起作用的。

如此即完成了环境变量设置。

切换版本时的常用cmd命令:

(1)启动Python:

py -2      #适用于Python2.7版本

py -3      #适用于Python3.5版本

py -2和py -3

py          #使用于Python2.7版本

python   #适用于Python3.5版本

py和Python

(2)查看已安装资源列表:

py -2 -m pip list  #适用于Python2.7版本

py -3 -m pip list  #适用于Python3.5版本

(3)安装Python套件,如web.py、jupyter、requests、BeautifulSoup4等:

py -2 pip install web.py   #适用于Python2.7版本

py -3 pip install web2py  #适用于Python3.5版本

python3.5安装教程及环境配置_Windows7环境下Python2.7与Python3.5共存安装相关推荐

  1. python2.7.10安装教程_Linux系统(CentOS)下python2.7.10安装

    本文记录了Linux系统(CentOS)安装Python,供大家参考,具体内容如下 Python(Linux) 下载地址 操作系统:Centos6.4 1.下载 下载的版本:Python-2.7.10 ...

  2. CentOS 6.0 图形(图解)安装教程、基本配置、网络配置、软件源配置、安装压缩、语言包 一.准备安装CentOS 6

    CentOS 6.0 图形(图解)安装教程.基本配置.网络配置.软件源配置.安装压缩.语言包 一.准备安装CentOS 6 1.CentOS简介 CentOS 是甚么? CentOS 是一个基于Red ...

  3. 超级详细Window10安装Java JDK 和配置开发环境

    Window10安装Java JDK 和配置开发环境 准备工作 下载 JDK8 百度云下载链接:https://pan.baidu.com/s/1vCmurwpOpAcwTJiXEZIXCA?pwd= ...

  4. Ubuntu 18.04 从零开始安装显卡驱动、配置MMDetection3D环境

    Ubuntu 18.04 从零开始安装显卡驱动.配置MMDetection3D环境 概要 安装NVIDIA英伟达显卡驱动 参考文献 其他 安装CUDA 11.3.CuDNN.Anaconda 安装CU ...

  5. 深度学习环境配置10——Ubuntu下的torch==1.7.1环境配置

    深度学习环境配置10--Ubuntu下的torch==1.7.1环境配置 注意事项 一.2022/9/18更新 学习前言 各个版本pytorch的配置教程 环境内容 环境配置 一.Anaconda安装 ...

  6. 深度学习环境配置5——windows下的torch-cpu=1.2.0环境配置

    深度学习环境配置5--windows下的torch-cpu=1.2.0环境配置 注意事项 一.2021/10/8更新 学习前言 各个版本pytorch的配置教程 环境内容 环境配置 一.Anacond ...

  7. 深度学习环境配置1——windows下的tensorflow-gpu=1.13.2环境配置

    深度学习环境配置1--windows下的tensorflow-gpu=1.13.2环境配置 注意事项 一.2021/9/11更新 二.2021/7/8更新 三.2020/11/5更新 学习前言 环境内 ...

  8. Ubuntu16.04(GTX1660ti)cuda10.0和cudnn7.6环境配置 (环境乃一生之敌!!!)

    Ubuntu16.04(GTX1660ti)cuda10.0和cudnn7.6环境配置 (环境乃一生之敌!!!) 第一项:安装显卡驱动 1.下载显卡驱动,到https://www.nvidia.com ...

  9. python详细安装教程环境配置-python环境安装详细步骤

    python环境怎么安装 1.准备好安装包 1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5. ...

最新文章

  1. Python函数的递归调用
  2. 零基础学Java有哪些必看书?推荐这5本
  3. 【Java】Java Socket编程(1)基本的术语和概念
  4. Python学习11 继承
  5. 元素(洛谷-P4570)
  6. 绒毛动物探测器:通过TensorFlow.js中的迁移学习识别浏览器中的自定义对象
  7. ASP.Net中调用CSS
  8. 算法工程师面试备战笔记2_一个完整机器学习项目的流程
  9. 第十一节:Springboot整合log4j2日志
  10. GD32(6)中文字库
  11. 淘淘商城19_在taotoa-portal工程中调用taotao-rest工程
  12. 利用python和cloudvolume包从谷歌云盘中多线程下载数据
  13. 天正建筑2016破解版 64位/32位最新版
  14. 百位LOL英雄联盟角色合集
  15. java开发一般用se,用大白話聊聊JavaSE
  16. Dynamics CRM IFD部署如何更换SSL证书
  17. linux 符号执行,[原创]符号执行Symcc与模糊测试AFL结合实践
  18. DNS劫持、流量劫持,HTTP/HTTPS劫持
  19. NetBackup 8.2 LinuxR Oracle脚本备份
  20. python3:离线安装第三方库的方法

热门文章

  1. java 多态 静态方法_java:从具有多态性的未知类调用静态方法
  2. join 子查询 效率_MySQL之多表查询
  3. 张云飞 201771010143 《面对对象程序设计(java)》第十七周学习总结
  4. [Ubuntu18.04]使用snap
  5. MySQL中的主键约束和外键约束
  6. 三表联查,这是我目前写过的最长的sql语句,嗯嗯,果然遇到问题才能让我更快成长,更复杂的语句也有了一些心得了...
  7. react和angualr动态插入带html标签或不带html标签的数据
  8. 【个人笔记】OpenCV4 C++ 快速入门 11课
  9. C++之安装boost库
  10. sshd启动报错解决:Missing privilege separation directory: /run/sshd