当前位置: 首页 > 知识库问答 >
问题:

如何验证用Python3.7编写的代码在pycharm中的Python3.6中是否正常工作?

卫嘉泽
2023-03-14

我用pycharm在Python3.7解释器中编写了代码,但我不知道如何验证它可以被3.6x解释?

共有2个答案

万俟渝
2023-03-14

您可以尝试更改项目的解释器,然后在不同版本上运行代码。

不过,您必须先在env上安装3.6和3.7
然后从Pycharm中选择要使用的解释器。

有关添加和配置不同解释器的详细信息,请参阅Jet大脑中的配置Python解释器文档。

在PyCharm中,您不仅限于使用任何一个Python解释器。您可以实现多个解释器,并在这样做时选择您希望用于任何特定项目的解释器。

PyCharm支持:

  • 标准Python解释器(请参阅支持的版本)
  • 其他Python实现(IronPython、PyPy、Jython、CPython)
  • Virtualenv环境:Virtualenv、Pipenv和Conda
  • 远程Python解释器(SSH、Vagrant、WSL(仅适用于Windows))
    仅在PyCharm Professional中支持
  • 基于Docker的解释器(Docker,Docker Compose)
    仅在PyCharm Professional中支持

请参阅如何在PyCharm中选择Python版本的相关SO帖子。

孔弘盛
2023-03-14

编写良好的测试并在3.6中运行它们。没有自动的方法来确认3.7中没有引入语言的某些更改。您可以阅读Python 3.7中的新增内容页面,以确保您没有使用3.6中不存在的新的3.7功能/行为,但这里没有100%自动化的解决方案;你必须自己写测试。

 类似资料:
  • 我正在创建一个非常简单的验证码验证过程。

  • 检查给定行是否为java代码的正确方法是什么? 输入:日志支持。java:44 com/sun/activation/registries/LogSupport日志(Ljava/lang/String;)五、 预期输出:false。 输入:扫描仪输入=新扫描仪(系统输入); 预期输出:true。 我尝试了EclipseJDTASTParser来检查是否可以创建AST。代码如下: 但这是行不通的。有

  • 了解如何在“代码”视图中工作并充分利用 Dreamweaver 的编码功能。 可通过多种方式在 Dreamweaver 中处理代码。 您可以使用“新建文档”对话框打开新的代码文件,然后开始键入您的代码。在 Dreamweaver 中创建新的代码文件 键入时,会显示代码提示以帮助您选择代码和避免打字错误。如果需要,可使用 Dreamweaver 的有用的快捷文档获取 CSS 的相关帮助。 还可以使用

  • 主要内容:改进代码完成,意图操作PyCharm包含用于编写代码的各种标准,其中包含适用于Python的适当缩进。 这有助于提高代码标准并在PyCharm编辑器中编写完整的代码。 改进代码完成 PyCharm中的代码完成非常独特。 您可以使用许多其他功能进一步增强它。 请注意,编辑器提供了代码块的开始和结束。 以下代码编写一个名为的文件中 - 代码使用以下构造完成 - 如果在屏幕上显示此弹出窗口时按下Ctrl + 空格键,则可以看

  • 我正在尝试使用模式验证响应JSON。即使尝试使用错误的模式验证响应,测试用例也会通过。 JSON响应: JSON模式: 我预计这里会出现错误,因为响应不包含所需的served_imsi值。但考验正在通过。

  • 在katalon studio中为我的测试用例添加了一个新的自定义关键字,我正在创建隐式等待,上面的代码使我能够接收一条NoTouchElement异常消息,但我不知道隐式等待中规定的时间是否完全有效。有人能帮我弄清楚吗?非常感谢你!