专栏名称: Python之美
《Python web开发实战》作者的公众号。发现Python之美,主要包含Web开发、Python进阶、架构设计、Python开发招聘信息等方面内容
目录
今天看啥  ›  专栏  ›  Python之美

一次调试段错误(segmentation fault)的经验

Python之美  · 公众号  · Python  · 2019-12-11 17:47
    

文章预览

段错误(segmentation fault)的发生是由于C模块试图访问无法访问的内存。如果没有尝鲜最新的CPython或者类库或者编写C/C++扩展,段错误对Python开发者来说可以说可遇不可求,因为CPython和主流第三方类库的测试完善且社区活跃所以很难看到,即便看到了往往也已经被修复了。 昨天恰好遇到一个,所以把整个调试解决过程整理成本文。 问题 我准备在博客应用lyanna的v3.0版本时支持Python 3.8最新的海象运算符,所以拉取了最新的CPython源码并编译,在lyanna项目中使用它创建虚拟环境并安装依赖。问题就出在安装依赖过程中: ❯ virtualenv venv -- python = python3 . 8 ❯ source venv / bin / activate ❯ pip install - r requirements . txt ... Installing collected packages : aiomcache Running setup . py develop for aiomc ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览