正确处理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 条评论
登录 后参与评论

相关文章

python2和python3的兼容python文字

在python2和python3中映射

Python2和Python3之间的BeautifulSoup HTMLparsingError

Python2和Python3之间的字符编码

python2和python3的区别

当我使用networkx.draw绘制网络时,python2和python3使用相同的程序,但是python2无法正确绘制

打印功能结果python2是正确的,但是python3是错误的

Python3在Linux中调用Python2多处理的行为与Windows中不同

Python2和Python3:__init__和__new__

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

Python:在python2和python3中以相同的方式使用unicode文字

pip(python2)和pip3(python3)可以共存吗?

python的请求不能正确处理cookie?

如何正确处理python继承

为什么Python2和Python3的行为不同

正则表达式差异 Python2 和 Python3

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

Python2 和 Python3 中的 bytes.decode()

使用多个 Pipfiles 支持 python2 和 python3

使用python2和python3的相同代码进行编码+加密+填充问题

猴子修补运算符重载在Python2和Python3中的行为不同

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

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

python2和python3之间的可移植元类

cython在python2和python3 unicode对象之间的可移植性

如何在vs代码中同时为python2和python3配置pylint

pyaudio 在 python2 和 python3 中播放不同的音调

使用python2和python3创建一个virtualenv

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