python – 如何在此错误后安装aggdraw?
发布时间:2020-12-20 12:26:11 所属栏目:Python 来源:网络整理
导读:我正在尝试安装aggdraw python库来创建高质量的图形,但我不断收到此错误: agg22/include/agg_array.h: In member function `agg::int8u* 这是什么解决方法?我该如何安装? 解决方法 您应该按照 http://www.pocketuniverse.ca/archive/2008/december/11/pil
我正在尝试安装aggdraw
python库来创建高质量的图形,但我不断收到此错误:
agg22/include/agg_array.h: In member function `agg::int8u* 这是什么解决方法?我该如何安装? 解决方法
您应该按照
http://www.pocketuniverse.ca/archive/2008/december/11/pil-and-aggdraw/中的说明修补AGG,而不是让编译器允许编译64位不兼容的代码.
以下是在shell中执行此操作的一种方法: cd /tmp svn co http://svn.effbot.org/public/tags/aggdraw-1.2a3-20060212 cd aggdraw-1.2a3-20060212 patch -p0 <<EOF Index: agg2/include/agg_array.h =================================================================== --- agg2/include/agg_array.h (revision 532) +++ agg2/include/agg_array.h (working copy) @@ -520,7 +520,7 @@ int8u* ptr = m_buf_ptr; if(alignment > 1) { - unsigned align = (alignment - unsigned(ptr) % alignment) % alignment; + unsigned align = (alignment - (unsigned long)(ptr) % alignment) % alignment; size += align; ptr += align; if(size <= m_rest) EOF python setup.py build_ext -i python selftest.py sudo python setup.py install (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Selenium导航并使用Python中的BeautifulSoup进行刮擦
- 用Python实例分类多项式朴素贝叶斯分类器
- 如何让文科生5分钟写上Python
- falsk 发送邮件提示 builtins.ConnectionRefusedError: [Wi
- python基础-运算符
- python – 找不到命令:django-admin(使用anaconda 3.2.4和
- python – 查找时间序列数据的总持续时间,不重叠
- python – Matplotlib需要仔细计时吗? (或者是否有标志显
- Python常见问题 - 使用openpyxl模块时出现错误: zipfile.B
- Python通向百万程序员的秘籍!这些技巧你知道吗?99%的不知