zoukankan      html  css  js  c++  java
  • 关于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进行区分

  • 相关阅读:
    STM32-串口通信
    STM32-系统计时器(systick)
    字符串操作常用的函数
    基本MarkDown语法
    结构
    python入门
    贪心算法小结
    POJ1631_高深DP
    POJ3046ANT_COUNTING
    POJ1742coins
  • 原文地址:https://www.cnblogs.com/maoguy/p/6708767.html
Copyright © 2011-2022 走看看