windows下python多版本共存的解决记录

python现在大量使用的版本有2.x,3.x,2.x的教程多,一般学习用的;而有一些教程却使用3.x,这就需要在一台计算机上同时安装两个解释器。

1.首先到官网下载这两个版本的安装文件,可以创建两个目录去分别安装在这两个目录下。


2.这时,可以在安装目录下看到python.exe,pythonw.exe。因为一般还是2.x更经常使用,我是这样做的:把2.x的安装目录保持不变,进入3.x的安装目录,把其中的python.exe、pythonw.exe修改成python3.exe、pythonw3.exe,进入3.x的scripts目录,把pip.exe删除,然后把安装目录,和安装目录下的scripts目录加入用户的环境变量中的PATH中。这样以后使用两个版本的python就分别以python,python3代替,使用pip时也可以使用pip,pip3区别。


3.在gvim中区别两个解释器。

参考网上的资料,我是这样设置的:

autocmd BufRead *.py set makeprg=python\ -c\ \"import\ py_compile,sys;\ sys.stderr=sys.stdout;\ py_compile.compile(r'%')\"  
autocmd BufRead *.py set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m  
autocmd BufRead *.py nmap <F5> :!python %<CR>  
autocmd BufRead *.py nmap <F6> :!python3 %<CR>
autocmd BufRead *.py nmap <F7> :make<CR>  
autocmd BufRead *.py copen


以F5,F6分别对应两个版本的解释器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值