擅长:python、mysql、java
<p>我不相信他们有可能在同一个进程中运行,也就是说你必须选择其中一个。Python3和Python2字节码彼此不兼容,您可以通过尝试在Python3中运行Python2字节码来确认:</p>
<pre><code>% cat > test.py
a = 1
% python2.6 -m compileall .
% python2.6 test.pyc
% python3.1 test.pyc
RuntimeError: Bad magic number in .pyc file
</code></pre>
<p>试试更复杂的东西来确定。使用Python2编译<code>test.py</code>,然后删除<code>.py</code>文件,以确保它不会被Python3重新编译。然后,尝试将<code>.pyc</code>字节码导入Python3解释器。在</p>
^{pr2}$