- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个包含以下行的 requirements.txt 文件
Pillow==2.7.0
我像这样下载离线模式的要求,然后把它放在 vendor director 中
pip install --download vendor -r requirements.txt
这会将文件 Pillow-2.7.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel
下载到我的vendor
目录
但是当我尝试部署(推送)我的应用程序时,出现以下错误:
Collecting Pillow==2.7.0 (from -r requirements.txt (line 4))
Could not find a version that satisfies the requirement Pillow==2.7.0 (from -r requirements.txt (line 4)) (from versions: )
No matching distribution found for Pillow==2.7.0 (from -r requirements.txt (line 4))
我正在按照此文档使用 Python Buildpack 将应用程序部署到 Cloud Foundry http://docs.cloudfoundry.org/buildpacks/python/index.html#vendoring
最佳答案
更新:另一篇文章指出了如何为最新版本的 pip 指定一个不拉取二进制文件的标志(我假设这是问题所在)。如果这样可以解决问题,那么您应该选择他的帖子作为解决方案。我还会戳 cloudfoundry 只是需要指出这一 pip 。
--download
选项只是下载依赖项的文件,但实际上并没有安装它(这可能是为什么该标志被弃用的原因,以消除这种混淆)。
pip download replaces the --download option to pip install, which is now deprecated and will be removed in pip 10.
和更新的一样:
pip download ....
https://pip.pypa.io/en/stable/reference/pip_download/
现在假设您的云提供商正在阅读 requirements.txt 并在您的供应商文件夹中查找自己以进行安装(一种不太明智的方法),您可能会遇到任何二进制文件、符号链接(symbolic link)的各种问题等等...除非您要部署的环境与本地环境相匹配。像 pip 和需求文件这样的包系统的部分想法是,不同的平台可以为他们的特定架构、操作系统等提取所需的库......
这种方法有很多地方可能出错...
例如,您的 Mac 可能正在使用不区分大小写的文件系统。如果 cloudfoundry 使用 linux,则区分大小写。在 Mac 上,如果他们将其全部保存为小写,这并不重要,但在将文件复制到期望匹配大写“P”的 Linux 系统时可能会出现问题。
关于python - 找不到满足 Pillow==2.7.0 要求的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40749290/
我正在用 Django 开发一个图片 uploader 。图片上传并保存到磁盘后,我正在尝试调整已保存图像的大小,同时保持其纵横比。我正在使用 Pillow 进行图像处理/调整大小。当我尝试调整图像大
我安装了 Pillow 包: python -m pip install pillow 得到成功消息(成功安装枕头)。关闭并重新打开终端。 但是当我尝试: import pillow 我收到错误消息:
当我运行 python manage.py runserver ,一切开始都很好,但后来我得到一个 SystemCheckError说明 Pillow 未安装;但是,这台机器上肯定安装了 Pillow
这个问题可能已经被问过好几次了,但我无法解决这个错误。我的 M1 Mac 上安装了 pillow、imageio 和其他库。但是,当我在代码下方运行时,仍然出现错误。 注意:我使用 miniforge
我正在遵循这个 SageMaker 指南并使用 1.12 cpu docker 文件。 https://github.com/aws/sagemaker-tensorflow-serving-cont
前言 Pillow作为一个图片模块。可谓是真的简便强大,它的前身是PIL,后来将他取代,现在的pillow 可谓是一家独大,好了,让我们来看看他的具体用法。 今天我们介绍pi
我想对 png 图像进行二值化。如果可能的话,我想使用 Pillow。我见过两种使用方法: image_file = Image.open("convert_image.png") # open co
我正在尝试使用 Pillow 为一些乌尔都语文本生成图像。使用相同的代码生成普通英语就像一个魅力,但当我对乌尔都语文本做同样的事情时,事情就不会那么顺利了。 以下是使用英语完成的代码和结果: from
美好的一天。 在我的工作中,有时我必须使用脚本从数字或 ID 中获取一些信息。就像下面的例子: 我使用的脚本: $sh script.sh 9999999999999 abc 出现在屏幕上的信息
我正在使用 Pillow 3.1.1 图像库和 Python 3.5.1。 我正在尝试使用 Pillow 在图像上绘制字体。但结果看起来绝对丑陋且 Not Acceptable 。 第一个例子:看起来
我希望给定目录中的所有图片都具有相同的大小。这就是我所拥有的: import PIL import os import math from PIL import Image dirPath = r"C
我正在尝试在我的服务器上重新安装 Pillow,我得到了这个: ... Proceed (y/n)? y Successfully uninstalled Pillow-4.0.0 (myproj
为什么我可以使用 ImageGrab.grab(300,200,400,150) 而不是这个:ImageGrab.grab(bbox)? 代码和错误消息: def wl(wx,wy): loc
我正在尝试使用pillow (pil) 来降低图像的文件大小,但是降低图像质量并不会降低保存图像的大小。保存的图像“image2”和“image3”大小相同。 import PIL from Imag
我需要沿着一条线获取像素值,我使用的是 Python3 和 Pillow。在 opencv 中有这样的东西 LineIterator这将返回两点之间所有适当的像素,但我在 Pillow 的文档中没有找
我有一张图片,我想将它转置 30 度。是否可以使用类似的东西 spinPicture003 = Picture003.transpose(Image.Rotate_30) 最佳答案 要绕其中心逆时针
opencv > pil ? 1
Image 对象有一些常用的基本属性,这些属性能够帮助我们了解图片的基本信息,下面对这些属性做简单的讲解: 1) size:查看图像的尺寸 from PIL import Image im = Im
我运行了以下命令将项目依赖项安装到 virtualenv novacek 中: (novacek) $ pip install -r reqs.txt reqs.txt 看起来像这样: Django=
我可以使用以下代码在基本图像上绘制黑色 strip (或矩形): base_width, base_height = img.size background = Image.new('RGBA', (
我是一名优秀的程序员,十分优秀!