美文网首页我爱编程
Windows下Python2/3共存的版本切换方法

Windows下Python2/3共存的版本切换方法

作者: 涼澤丶 | 来源:发表于2018-05-05 22:00 被阅读46次

    虽然现在Python3已逐渐成为主流,但在学习Python的过程中我们有时还会在Windows下安装两个版本,这就会出现版本切换的麻烦。

    在顺序安装完Python2.X与3.X的安装包后,由于两个Python版本的可执行文件都叫Python.exe,在cmd下输入python得到的版本号取决于环境变量里哪个版本的python路径更靠前,毕竟在环境变量中Windows是按照顺序查找的。

    经查找,网上有很多通过更改Python名称来切换Python版本的方法,在了解Python3版本的更新内容后发现其实并不用如此。

    在Python3.x版本之后的安装中,Python自动集成了一个启动器py.exe,成功安装后一般位在C:\Windows\py.exe

    借助py.exe可以通过不同的参数启动相应版本的Python:
    如使用py -2调用python2

    使用py -3调用的是python3

    同时这也解决了pip安装package时发生冲突的问题:
    可以使用py -[number] -m pip [command]
    当需要python2的pip时,只需
    py -2 -m pip install xxx
    当需要python3的pip时,只需
    py -3 -m pip install xxx


    这样Python2和Python3的pip package就可以完美的分开了。

    2018-5-5

    相关文章

      网友评论

        本文标题:Windows下Python2/3共存的版本切换方法

        本文链接:https://www.haomeiwen.com/subject/fhaerftx.html