从这个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?
发布于 2018-10-23 22:12:22
您需要先安装以下软件包:
apt install 2to3
apt install python3-lib2to3
apt install python3-toolz对于windows,只需安装2to3
pip install 2to3然后,您可以简单地转到您的python文件所在的目录并键入以下命令:
2to3 ./filename.py
或者用于将更新后的python 3代码写入现有文件
2to3 . -w
最后一项将转换目录中的所有python文件。
发布于 2015-07-06 05:09:34
所以解决方案是,至少对我来说不是,工具/脚本文件不是自动安装的。在ubuntu上,可以通过安装python-examples来解决这个问题,在opensuse上,它被称为python-demo
发布于 2018-04-11 20:58:33
在CentOS (和其他类似RHEL的发行版)上,您将需要运行yum install python-tools,它会将2to3安装到/usr/bin/2to3
https://stackoverflow.com/questions/31228927
复制相似问题