I have to use some legacy .pyc modules (with no source) but I'm also forced to use python in optimized mode (python -O): so, when trying to import those modules, I get an import error (as python looks for .py or .pyo files).

Is there a way to make it use pyc modules as well? Or to convert .pyc into .pyo?

有帮助吗?

解决方案

One way to "convert" them is simply renaming them. Of course they won't be optimised, but at least you can use them.

其他提示

You can use DePython to convert your .pyc files into .py files, and then you will be able to import them.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top