首页 / PYTHON / 禁用Python基本优化(-O)
禁用Python基本优化(-O)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了禁用Python基本优化(-O),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含558字,纯文字阅读大概需要1分钟。
内容图文
![禁用Python基本优化(-O)](/upload/InfoBanner/zyjiaocheng/788/ae80814835234d0db677c5348d3d6ef1.jpg)
在给定的嵌入式Linux机器上,我安装了一个Python 3.3发行版,它似乎默认启用了优化选项-O.
这具有以下效果:
> .pyo文件正在生成(而不是.pyc)
>断言语句无效
> __debug__设置为False
>某些IDE似乎无法提供远程调试(参见WingIDE)
有没有办法在命令行上禁用基本优化?我试图将PYTHONOPTIMIZE设置为空字符串,但这没有任何效果.
解决方法:
我使用的Python发行版带有Yocto,默认情况下会激活基本优化(Py_OptimizeFlag硬编码为1而不是0).
该版本的Python还带有额外的-N标志(通常的Python发行版中没有记录).
所以我的问题的答案是设置-N命令行选项或将补丁应用于Yocto和重新编译的Python源(如Karoly Horvath所建议的).
内容总结
以上是互联网集市为您收集整理的禁用Python基本优化(-O)全部内容,希望文章能够帮你解决禁用Python基本优化(-O)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。