安全协议SDIoT的日常测试工作(1)

本文介绍如何在同一台计算机上配置Python 2.6和Python 3.5两个版本共存的方法,包括环境变量的设置、不同版本的pip管理及编辑器Eric6的兼容性问题解决方案。

配置python

因为SDIoT协议的原代码使用的是python2.6,而我本机用的是python3,所以打算2和3共存使用:
  1. 下载python2.6
  2. 改环境变量:
    属性
    属性

    高级系统设置
    高级系统设置

    环境变量
    环境变量

    更改“系统变量”的“Path”
    path

    Path里加上python2.6的路径,加完之后关于python的一共就有四个系统变量:

    1. C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Scripts\
    2. C:\Users\Administrator\AppData\Local\Programs\Python\Python35\
    3. C:\Python27\
    4. C:\Python27\Scripts\

    然后进入Python2.7安装目录, 把python.exe改成python2.exe。

    然后进入python3.3安装目录。找到python.exe程序,把它重命名为python3.exe。

    执行”C:\Python27\python2.exe”路径会运行python2.7。

    而在命令行下执行“python”或“python3”都会运行python3.5。

    剩下的问题就是pip的问题了。两个python版本分别安装了pip以后怎么区分它们。进入python安装路径找到Scripts文件夹,进入里面找到pip*-script.py,打开修改第一句为你要指定的那个python解释器
    pip

但是如果使用Eric6编辑器,安装的时候eric会自动检测,始终都是基于python3.5装的,所以要在eric上用2.7版目前只能把python3.5卸载了。
  1. 卸载方式:点击python-3.5.2-amd64.exe, 点uninstall,自动就会卸载。(install也在这里)

  2. 同时也要把Anaconda3给卸了,这是一个python3的科学计算扩展库。装上Anaconda2。

  3. 记得确认环境变量里的系统变量path里有python2.7。命令行运行python,版本就改成2.7了。

    在重装Eric6前,先重装PyQt5。装PyQt5 直接运行PyQt5-5.6,其中有一步是选择python的安装位置,如果不是C:Python27手动改一下,因为PyQt依赖python的成功安装。

转载于:https://www.cnblogs.com/sriting/p/6031982.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值