window下切换python

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

已有更好的解决方案,两者可以完美切换,请看:https://www.cnblogs.com/shabbylee/p/6792555.html

以下为保留内容:

======================================================

为了方便使用,我在系统的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:\Python27\Scripts;...

bat命令里部分path,“...”为省略的部分内容
%SystemRoot%\system32;...C:\Python\Python36\;C:\Python\Python36\Scripts;...

以下是我的python3.bat的内容

@echo off
cmd /k "cd /d d:\dev\python&&set path='%SystemRoot%\system32;%SystemRoot%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Users\Administrator\AppData\Local\Programs\Python\Python36\;C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts;C:\redis;E:\dev\node-v10.14.1-win-x64;C:\Program Files\Git\bin;'"
@echo on

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

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

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

 

posted @ 2019-01-23 17:34  生命体验之kevin-Y  阅读(399)  评论(0编辑  收藏  举报