如何使用/安装python 2to3?

Kir*_*ies 13 python python-2to3

从这个https://docs.python.org/3.4/library/2to3.html它说2to3应该作为脚本安装在python解释器旁边.但是,在我的/ usr/bin /文件夹中没有2to3可执行文件,并且find从/找不到2to3可执行文件.但是我在/usr/lib64/python{3.4/2.7}/lib2to3上有一个名为lib2to3的文件夹,但是我找不到任何相关内容.在python/site-packages/setuptools /中有一个lib2to3_ex.py脚本,但如果我运行它没有任何反应.我怎样才能达到我可以简单输入的程度2to3 upgradethisscripttopython3.py

小智 9

您需要先安装以下软件包:

apt install 2to3
apt install python3-lib2to3
apt install python3-toolz
Run Code Online (Sandbox Code Playgroud)

对于 Windows 只需安装 2to3

pip install 2to3
Run Code Online (Sandbox Code Playgroud)

然后,您可以简单地转到您的 python 文件所在的目录并键入以下命令:

2to3 ./filename.py

或用于将更新的 python 3 代码写入现有文件

2to3 . -w

这最后将转换目录中的所有 python 文件。


Kir*_*ies 7

所以解决方案是至少不适合我,工具/脚本文件没有自动安装.在ubuntu上,这将通过安装python-examples在opensuse上调用来解决python-demo

  • 在Fedora/RedHat上`yum install python-tools` (8认同)

Chr*_* W. 5

在 CentOS(和其他类似 RHEL 的发行版)上,您需要运行yum install python-tools,它会安装2to3/usr/bin/2to3