如何在eclipse中同时使用py2和py3运行python?

2024-10-03 04:39:00 发布

您现在位置:Python中文网/ 问答频道 /正文

预处理:

  1. 我安装了python2.7和python3.70
  2. eclipse安装了pydev,并为每个py版本配置了两个解释器
  3. 我有一个项目和一些py脚本

问题:

我选择一个py文件,我想在py2中运行它,然后我想在py3中运行它(手动)。你知道吗

我知道每个文件都有自己的运行配置,但每次只能选择一个解释器。你知道吗

我也知道py.exe文件可以帮助您获得正确的python版本。你知道吗

我试着加了一个翻译py.exe文件,但pydev一直告诉我“python stdlibs”是解释器所必需的,而只有python3的lib出现。你知道吗

那么,有没有一种方法就像右键单击文件并选择“run-use解释器xxx”? 或者,pydev是否有能力通过“#”!Python2“/”#!文件头的Python3?你知道吗


Tags: 文件项目py版本脚本libpy3手动
1条回答
网友
1楼 · 发布于 2024-10-03 04:39:00

我不明白你想要的实际工作流程是什么。。。你知道吗

你想在不同的解释器上运行每个文件(比如说你有mod1.py并且希望总是在py2上运行,然后mod2.py应该总是在py3上运行),还是想在多个解释器上运行同一个文件(例如:你有mod1.py并且希望同时在py2py3上运行)或者别的什么?你知道吗

所以,请提供更多关于你的实际问题和你想要达到的目标的信息。。。你知道吗


在多个解释器中运行单个文件的选项:

  1. 始终使用默认解释器运行(因此,定期运行F9以运行当前编辑器使用Ctrl+shift+Alt+I更改默认解释器,然后使用Ctrl+F11重新运行)。

  2. 创建一个.sh/.bat,它总是执行两次启动(最初将它配置为一个包装器,以便使用一个python启动,然后在PyDev内部以这种方式正确配置它之后,将其更改为启动python两次,一次使用py2,另一次使用py3注意,我还没有测试过,但理论上应该可以工作)。

相关问题 更多 >