龙空技术网

在Termux中pyhon安装Pillow时遇到的问题及解决方案

思维导图爱好者 367

前言:

而今各位老铁们对“python安装pillow库internal错误”大体比较看重,同学们都想要知道一些“python安装pillow库internal错误”的相关文章。那么小编也在网络上汇集了一些对于“python安装pillow库internal错误””的相关文章,希望兄弟们能喜欢,各位老铁们快快来了解一下吧!

Termux和Pillow的关系

Termux是安卓手机端运行python的一款App,可以在非root状态下运行,软件很小,与Vim配合使用,可以随时随地学习python。而Pillow是python中的一个库,需要用pip安装。

遇到的问题

用pip install Pillow安装时,总是出错,提醒

Command "/data/data/com.termux/files/usr/bin/python -u -c "import setuptools, tokenize;__file__='/data/data/com.termux/files/usr/tmp/pip-build-ufp_l0v2/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /data/data/com.termux/files/usr/tmp/pip-403p6uq1-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /data/data/com.termux/files/usr/tmp/pip-build-ufp_l0v2/Pillow/
解决方案

为了解决这个问题看了很多遇到相识情况的回答,大概的意思是说需要先安装它的依赖包,然后我就遇到了新的问题。用pkg install libjpeg-turbo又提示E:Unable to Locate Packages.

其中有一个标题为《Fix E Unable to Locate Package Error In Kali Linux》的视频介绍了在Linux系统中修复的办法,是要修改sources.list文件。

结合一个在Termux中修改sources.list文件的视频,发现我的在deb后面多了一些内容:[arch=all,arm]。直接将这部分删掉了。

结果居然正常了,也没有去更换清华大学的开源镜像站,感觉原本的Termux.com也挺快的。

Pillow的安装

安装Pillow相关的依赖包是如下图中所展示的:

在Pillow顺利安装后,pyautogui才被正确的安装上。

参考网站

标签: #python安装pillow库internal错误