如何使用/安装 python 2to3?

2024-01-01

由此https://docs.python.org/3.4/library/2to3.html https://docs.python.org/3.4/library/2to3.html它说 2to3 应该作为脚本与 python 解释器一起安装。但是,在我的 /usr/bin/ 文件夹中没有 2to3 可执行文件,并且正在运行findfrom / 也找不到 2to3 可执行文件。不过,我在 /usr/lib64/python{3.4/2.7}/lib2to3 有一个名为 lib2to3 的文件夹,但不包含任何我发现相关的内容。在 python/site-packages/setuptools/ 中有一个 lib2to3_ex.py 脚本,但如果我运行它,什么也不会发生。我怎样才能达到可以简单打字的程度2to3 upgradethisscripttopython3.py ?


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

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 文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用/安装 python 2to3? 的相关文章

随机推荐

  • 我可以在 Selenium 中设置远程允许源而不使用通配符吗?

    我在使用 Selenium WebDriver 时遇到 WebSocket 问题 描述了相同的问题here https groups google com g chromedriver users c xL5 13 qGaA 问题的解决方案
  • 当 -adjustsFontSizeToFitWidth 设置为 YES 时,如何计算 UILabel 的字体大小?

    When myLabel adjustsFontSizeToFitWidth YES 如果文本对于标签来说太长 UILabel 会自动调整字体大小 例如 如果我的标签只有 100px 宽 并且我的文本太长 无法适应当前的字体大小 它会缩小字
  • 如何在bash中转换两个日期时间的日期格式?

    我必须将日期时间从 Apr 10 16 07 03 04 格式化为 10 12 16 07 03 04 BST 格式 我正在使用以下功能 convert date local months Jan Feb Mar Apr May Jun J
  • 不适用于比较字符[重复]

    这个问题在这里已经有答案了
  • 为什么使用 Git 而不是 Mercurial? (反之亦然。)[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Fig.set_figheight 和 Fig.set_figwidth 不起作用

    为什么这段代码没有改变绘制的图形的大小 fig1 ax1 plt subplots nrows 1 ncols 3 fig1 set figheight 30 fig1 set figwidth 30 x np array 1 2 3 4
  • log4j自定义jdbc附加器,数据源

    为了在我的 log4j 附加程序中使用数据源 我编写了一个自定义附加程序 附加程序尝试以 spring bean 的形式获取数据源 但是 appender 无法获取 bean 我使用的技术栈是 mybatis tomcat spring 我
  • 桌面应用程序 + Microsoft 身份验证错误

    我对桌面应用程序开发的了解有限 并且我在混合平台中开发了一个应用程序 并且在从桌面应用程序进行 Microsoft 身份验证 Azure ad 期间遇到此错误消息 仅当您从信任的商店或网站下载应用程序时才可以继续 如果需要从 Azure 应
  • Antlrworks - 无关输入

    我是这方面的新手 因此我需要你的帮助 我正在尝试解析 Wikipedia Dump 我的第一步是将它们定义的每个规则映射到 ANTLR 不幸的是我遇到了第一个障碍 第 1 行 8 外部输入 需要 我不明白发生了什么事 请帮助我 My cod
  • xterm 退出后在终端中保留 less 页面

    我经常使用 less 查看文件 并且想记住我刚刚在文件中看到的内容 但是 当我通过按 q 键退出 less 时 我的 xterm 窗口会删除显示文件的 less 页面 而只显示我的命令提示符 当我退出时 如何在终端上保留较少的输出 less
  • 手动 DAL 和 BLL 与 ORM

    哪种方法更好 1 使用一个第三方ORM系统或2 手动编写DAL和BLL代码使用数据库 1 在我们的一个项目中 我们决定使用 DevExpress XPO ORM 系统 但我们遇到了很多小问题 浪费了我们很多时间 AMD仍然时不时地遇到来自这
  • 阻止 ConstraintLayout 中的视图重叠

    我正在尝试使用 ConstraintLayout 构建一个具有三个视图的简单布局 当左视图中的文本很长时 我想看到这个 但我得到的是这样的 左视图向右增长太多并隐藏了中间视图 这是我的代码
  • 通过货物安装板条箱时出错:指定的包没有二进制文件

    我正在尝试使用 Cargo 在我的系统 Arch Linux 上安装 Rust 箱子 我可以搜索板条箱并找到我需要的东西 例如 cargo search curl head n3 Updating registry https github
  • 在公共功能分支中使用 git rebase

    您可以在网上看到人们建议不要使用git rebase在公共分支中 但如果您总是对功能分支进行变基 我看不出问题是什么 我的团队总是使用分支来实现功能 哇 我们习惯于在本地拥有它 所以变基不是问题 但有时我们想向其他开发人员展示部分完成的功能
  • 在nodeJs中,有没有一种方法可以在不使用数组大小​​的情况下循环数组?

    假设我有 myArray item1 item2 I tried for var item in myArray console log item 它打印 0 1 我所希望的是拥有 项目1 项目2 是否有任何其他语法可以在不使用的情况下工作
  • 如何在php中获取选定表项的id

    我应该得到id从表中提出请求 但我就是这样做的 我的桌子 id AI 名称 Varchar authir varchar 类别 varchar 我想如果有任何解决方案可以解决这个问题 谢谢我的问题出现在以下几行中 Print td a hr
  • Java Collection 的多个索引 - 最基本的解决方案?

    我正在寻找在 Java 集合上创建多个索引的最基本的解决方案 所需功能 当删除某个值时 与该值关联的所有索引条目都必须删除 索引查找必须比线性搜索更快 至少与 TreeMap 一样快 附带条件 不依赖于大型 如 Lucene 库 没有不常见
  • JSDOM:无法解析 CSS 样式表

    使用以下命令 node modules babel core register js node modules jsdom global register js spec jsx 我正在运行以下测试文件 use strict import
  • 导入后完整日历样式不正确

    我正在尝试在我的项目中使用 React Full Calendar 尽管日历以正确的方式呈现 但样式有点不对劲 目前的情况如下 正如您所看到的 在标题工具栏中 月份单词没有在中间对齐 其他单词和图标也是如此 也许 按钮本身的尺寸在高度上看起
  • 如何使用/安装 python 2to3?

    由此https docs python org 3 4 library 2to3 html https docs python org 3 4 library 2to3 html它说 2to3 应该作为脚本与 python 解释器一起安装