使用CPython2,我可以使用python.exe -c“ import mypackage”编译我的Python源代码包.
递归删除所有* .py文件后,我可以简单地将其与import mypackage一起导入并照常使用.
使用CPython3,我可以使用python.exe -m compileall -b“ full / path / to / mypackage”来编译我的Python源代码pyckage.
递归删除所有* .py文件后,我可以使用import mypackage导入它.并照常使用它.
甚至可以以完全相同的方式使用PyPy3完成此操作.
出人意料的是,在使用PyPy2时,此操作无效!
编译并删除源文件后,我得到以下输出:
Python 2.7.13 (9112c8071614,Feb 06 2019,23:10:08)
[PyPy 7.0.0 with MSC v.1500 32 bit] on win32
Type "help","copyright","credits" or "license" for more information.
>>>> import mypackage
Traceback (most recent call last):
File "",line 1,in
ImportError: No module named mypackage
>>>>
有解决此问题的方法吗?
我怎样才能告诉PyPy2像CPython2一样看* .pyc文件?
欢迎每一个建设性的贡献!