正确处理Python2和Python3

米特·米特雷斯基(Mite Mitreski)

在依赖python2.x但使用python3.x别名的系统上运行脚本的正确方法是什么?

解决方案应考虑以下事项:

  • Python2应该仅用于该bash运行
  • 随后运行的每个脚本都应使用Python2
  • 更改应该是暂时的

一种解决方案是临时创建别名,并在完整PATH的开头设置Python2的位置。

什么是正确的(* nix)处理方式?

丹尼斯·卡斯梅克(Dennis Kaarsemaker)

正确的方法是#!/usr/bin/python2用作shbang线。现在,越来越多的发行版支持此功能,甚至上游python开发也采用了此功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正确处理Python2和Python3

来自分类Dev

python2和python3中dict的__repr __()

来自分类Dev

Python2和Python3之间的字符编码

来自分类Dev

改变进口处理/模块从python2到python3?

来自分类Dev

Python2和Python3:__init__和__new__

来自分类Dev

Python3和pip3 +为python2安装的轮子也可以用于python3

来自分类Dev

如何正确处理python错误

来自分类Dev

如何正确处理python继承

来自分类Dev

使用python2和python3在stderr上编写的函数

来自分类Dev

python2和python3之间的可移植元类

来自分类Dev

以与python2和python3兼容的方式将字节写入标准输出

来自分类Dev

select()在python2和python3上的行为是否有所不同?

来自分类Dev

使用python2和python3创建一个virtualenv

来自分类Dev

在Python2和Python3中编写不同的十六进制值

来自分类Dev

如何分别为python3和python2设置不同的PYTHONPATH变量

来自分类Dev

Python3和Python2之间的区别-socket.send数据

来自分类Dev

捕获标准输出时python2和python3之间的StringIO可移植性

来自分类Dev

Ansible json_query在python3和python2中的不同结果

来自分类Dev

为什么Python2和Python3的行为不同

来自分类Dev

python2和python3之间的可移植元类

来自分类Dev

使用 python3 和 python2 构建分发包的区别?

来自分类Dev

使用多个 Pipfiles 支持 python2 和 python3

来自分类Dev

Python2 和 Python3 中的 bytes.decode()

来自分类Dev

Bottle mishandling JSON data in Python3, but not Python2

来自分类Dev

python2中的python3 datetime.timestamp?

来自分类Dev

在终端中用python3替换python2?

来自分类Dev

Python3 无法识别的 Python2 包

来自分类Dev

python3 virtualenv 安装 python2

来自分类Dev

Python2 与 Python3 - 解析 JSON

Related 相关文章

热门标签

归档