您的位置:首页 > 编程语言 > Python开发

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

2015-12-31 12:50 525 查看
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分别对应两个版本的解释器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: