• window下切换python


    自己的win10装了2.7和3.6版本的python。本不想装2.7的,但node.js的C++的编译居然用到2.X的python,没法子就装了2.7.那怎么切换呢?

    为了方便使用,我在系统的path里默认指向了2.7,vs.code的项目里指定到3.6,那么日常工作基本上没问题了。因为cmd窗口与vs.code的终端也是也是使用系统path找python,如果要为3.6安装新组件会有点麻烦。于是利用bat开启cmd的方式,临时切换一下path。其中的path应包括系统配置中大部分内容,只是原指向2.7的python改为指向3.6

    系统配置的部分path,“...”为省略的部分内容
    %SystemRoot%system32;...C:Python27;C:Python27Scripts;...
    
    bat命令里部分path,“...”为省略的部分内容
    %SystemRoot%system32;...C:PythonPython36;C:PythonPython36Scripts;...

    以下是我的python3.bat的内容

    @echo off
    cmd /k "cd /d d:devpython&&set path='%SystemRoot%system32;%SystemRoot%;%SYSTEMROOT%System32WindowsPowerShellv1.0;C:UsersAdministratorAppDataLocalProgramsPythonPython36;C:UsersAdministratorAppDataLocalProgramsPythonPython36Scripts;C:
    edis;E:dev
    ode-v10.14.1-win-x64;C:Program FilesGitin;'"
    @echo on

    双击python3.bat,录入python --version验证结果

    直接cmd的窗口,录入python --version验证结果

    d:devpython是我自己写的一些python代码的目录

  • 相关阅读:
    将Excel表中的数据导入到数据库
    别人面试的学习路线
    和同门一起做的PHP网站
    正则表达式
    python 编码形式简单入门
    游戏开发者面临的几大问题
    quick-cocos2d-x与 cocos2d-x的关系
    cocos2dx中的坐标系统
    重载new和delete来检测内存泄漏
    VS下使用Google Protobuf完成SOCKET通信
  • 原文地址:https://www.cnblogs.com/kevin-Y/p/10310356.html
Copyright © 2020-2023  润新知