小编Ste*_*ton的帖子

pyenv 不会构建新的 python 版本(挂起)

我按照Northwestern教程安装 pyenv ,看起来命令有效。但是当我跑

pyenv install 3.7.0
Run Code Online (Sandbox Code Playgroud)

(或任何版本)它只是挂起。我得到:

Downloading Python-3.7.0.tar.xz...
-> https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
Installing Python-3.7.0...
Run Code Online (Sandbox Code Playgroud)

我已经运行tail -F /tmp/python-build.somenumber.log并得到

/tmp/python-build.numbers.number ~/Path
/tmp/python-build.numbers.number/Python-3.7.0 /tmp/python-build.numbers.number ~/path
Run Code Online (Sandbox Code Playgroud)

直到我杀死安装。然后日志文件有

$ tail -n 20 /tmp/python-build.numbers.log
checking for ieeefp.h... no
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking process.h usability... no
checking process.h presence... …
Run Code Online (Sandbox Code Playgroud)

python pyenv ubuntu-16.04

5
推荐指数
2
解决办法
2534
查看次数

PIL 并不总是为 PNG 使用 3 个通道

我有一些图像保存到 PNG,不幸的是,由于编码它们总是不是 3 通道(这似乎是 LodePNG 的一部分)。

使用 PIL 时,我将加载图像,大多数图像是 (256,256,3),但没有太多颜色信息的图像最终是 (256,256)(据我所知,这是 LodePNG 的东西)。由于我的大部分图像都有 3 个通道,因此我更愿意这样做。但做img.convert('RGB')并不能完成任务。

有没有办法可以强制 PIL 打开 png 图像以具有 3 个通道?

注意:我可以通过预览打开图像,并通过查看检查器来查看它们是否缺少第三个通道。这些文件也用 lodePNG 保存。

python image python-imaging-library channels

3
推荐指数
1
解决办法
2787
查看次数