Python初学者有关编译的基本问题

时间:2019-05-16 20:42:42

标签: python compilation

我从没用Python编写过代码,却被分配了2个文件(一个.pyc和一个.py文件),并且需要更改.py。我如何使用其他版本的Python正确编译呢?

该程序使用旧版Python(我选择了3.4.10),因此我需要首先将其设置为使用正确的解释器的位置。因此,我最初只是使用Terminal通过尝试使用Homebrew安装pyenv,导航到适当的文件并运行“ pyenv local 3.0.0”(全局设置为3.6.6)来尝试此操作。这会在文件夹中正确创建一个.python-version文件,当我仅将其称为“ pyenv local”时,它会提供正确的版本。但是,当我调用“ python --version”时,它会带回“ Python 2.7.13”,因此我现在不确定我是在2.7.13还是3.4.10上运行它。

然后我运行“ python p.pyc”,并给出“ RuntimeError:.pyc文件中的错误魔术数字”错误。我已经读到这可能是由于使用错误版本的Python运行.pyc导致的。无法正常工作,我也尝试使用VisualStudio Code,并使用“选择解释器”并选择适当的版本,但结果相同。我做错了什么吗?还是我错过了一步?

0 个答案:

没有答案