python 两行相加_关于Python3和Python2共存的一些小技巧

方言

在不同的操作系统平台上,Python都是很方便的利器,然而每个系统都避免不了Py2和Py3的共存问题,毕竟Py2和Py3已经相当于两种方言了。

官方解决方案(windows)

要解决Py2和Py3的共存问题并不困难,参考不同的博客、教程都可以顺利解决,然而由于操作系统平台的不一致或者解决方法不一致,容易导致不同的机子启动Py2和Py3的方法不统一,这就会带来很多不必要的小干扰。

运行Python脚本

踏破铁鞋无觅处,得来全不费工夫。其实这个问题Python社区已经提出过官方解决方案了。

1.当你有一个Python脚本文件叫做 foo.py 的时候 :

用Python2的解析器去运行:

py -2 foo.py

用Python3的解析器去运行:

py -3 foo.py

2.如果你嫌弃每次加入参数比较麻烦,那么可以在代码的第一行标示出所需要的Python解析器:

#!python2

#!python3

上面两行代码加在Python脚本的头部分别可以起到调用相关解析器的作用,此时,就可以直接用py命令去执行代码:

py foo.py

使用pip

py -2 -m pip install

py -3 -m pip install

Linux下的解决方法

启动脚本的时候用python2/python3进行区分,使用pip的时候用pip2/pip3进行区分

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值