python pyc文件调用_如何使用仅由pyc文件组成的PyPy2运行Python包?

使用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文件?

欢迎每一个建设性的贡献!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值