相关疑难解决方法(0)

用点子安装PIL

我正在尝试使用以下命令安装PIL(Python Imaging Library):

sudo pip install pil
Run Code Online (Sandbox Code Playgroud)

但我收到以下消息:

Downloading/unpacking PIL
  You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files.
  Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded
  Running setup.py egg_info for package PIL
    WARNING: '' not a valid package name; please use only.-separated package names in setup.py

Installing collected packages: PIL
  Running setup.py install for PIL
    WARNING: '' not a valid package name; please use only.-separated package names in setup.py
    --- using frameworks …
Run Code Online (Sandbox Code Playgroud)

python installation pip python-imaging-library python-2.7

317
推荐指数
14
解决办法
74万
查看次数

枕头安装,但"没有模块命名枕头" - python2.7 - Windows 7 - python -m安装枕头

在Windows 7上使用python 2.7安装包枕

python -m pip install pillow
Run Code Online (Sandbox Code Playgroud)

获得成功消息(Pillow).关闭并重新打开cmd终端.

但是当我尝试时

import pillow
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

Requirement already satisfied (use --upgrade to upgrade): pillow in c:\python27\lib\site-packages
Run Code Online (Sandbox Code Playgroud)

如果Successfully installed pillow再次运行,它说

python -m pip install pillow
Run Code Online (Sandbox Code Playgroud)

python pip python-import python-imaging-library

23
推荐指数
1
解决办法
2万
查看次数

在matplotlib中的图像上绘制网格线

如何在tiff图像上绘制规则的网格线?我想在图像上为每个间隔(比如说100 x 100像素)绘制规则的正方形网格,并将其与图纸一起保存.我还需要在每个网格框的中间将每个网格ID覆盖为"1","2",....

matplotlib matplotlib-basemap

13
推荐指数
2
解决办法
1万
查看次数

在Docker中使用Pillow

由于某种原因,我无法在docker中安装python的PIL模块.这是我所拥有的描述:

requirements.txt

Pillow
flask
redis
Run Code Online (Sandbox Code Playgroud)

Dockerfile

FROM python:2.7
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt
CMD python app.py
Run Code Online (Sandbox Code Playgroud)

app.py

import PIL
Run Code Online (Sandbox Code Playgroud)

命令

$ sudo docker build -t web .
Installing collected packages: Pillow, Werkzeug, MarkupSafe, Jinja2, itsdangerous, flask, redis
Successfully installed Jinja2-2.8 MarkupSafe-0.23 Pillow-2.9.0  Werkzeug-0.10.4 flask-0.10.1 itsdangerous-0.24 redis-2.10.3
---> 91dfb38bd480
Removing intermediate container 4e4ca5801814
Step 4 : CMD python app.py
 ---> Running in e71453f2fab6
 ---> d62996658bd6
 Removing intermediate container e71453f2fab6
 Successfully built d62996658bd6

$ sudo docker-compose up …
Run Code Online (Sandbox Code Playgroud)

python-imaging-library docker pillow

8
推荐指数
2
解决办法
5563
查看次数

使用 pip install 时出现错误“无法找到满足要求 PIL 的版本”

尝试安装 PIL 时,我不断收到错误“找不到满足 PIL 要求的版本(来自版本:)没有找到 PIL 的匹配发行版”。我已经尝试按照导入错误:没有名为 PIL 的模块中的建议卸载并重新安装 PIL,但在这种情况下,之前错误安装的 PIL 不是问题。

python cmd failed-installation python-imaging-library

5
推荐指数
1
解决办法
1万
查看次数

安装pillow最新版本后没有名为“PIL”的模块

我按照此处的文档安装了枕头,

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow
Run Code Online (Sandbox Code Playgroud)

并像这样导入图像:

from PIL import Image
Run Code Online (Sandbox Code Playgroud)

即使我将 Pillow 升级到 9.4.0,我在 vscode 中收到以下错误

没有名为“PIL”的模块

我正在使用Python 3.9.7。我不确定我在这里做错了什么,是我的python版本还是vscode。有人可以告诉我这个问题吗?

我可以看到它们安装在我的 venv 文件夹中,但无法在我正在处理的文件中访问它(以黄色突出显示)

在此输入图像描述

python pip python-imaging-library

5
推荐指数
1
解决办法
949
查看次数

尽管安装了 PIP,Python Pillow(或 PIL)仍无法工作

我正在关注文档:https://pillow.readthedocs.io/en/stable/

我用 pip 成功安装了 Pillow。但是,当我尝试导入该Image函数时,我可以:

a) 只从 PIL 导入 b) 只得到没有模块的错误PIL c) 得到没有模块的错误Pillow

这是消息(当我尝试使用 Pillow 而不是 PIL 时,会发生同样的情况):

from PIL import Image
ModuleNotFoundError: No module named 'PIL'
Run Code Online (Sandbox Code Playgroud)

这是我用 pip 安装它的证据:

Requirement already satisfied: Pillow in c:\python310\lib\site-packages (8.4.0)
Run Code Online (Sandbox Code Playgroud)

我在 Stackoverflow 上读到 PIL 不再维护。但是,没有任何问题回答了我的问题: ImportError:没有名为 PIL 的模块

python python-imaging-library

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

尽管安装了 Django,但找不到 Pillow

Django 努力寻找Pillow,我不太确定为什么。

环境

基于 Linux Alpine 的 Docker 镜像,Django 2.2。以下是相关部分:

Dockerfile

RUN apk update \
    && apk add --virtual build-deps gcc python3-dev musl-dev jpeg-dev zlib-dev \
    && apk add --no-cache mariadb-dev mariadb-client

# install dependencies
RUN pip install --upgrade pip
RUN pip install pipenv
RUN pip install mysqlclient
COPY ./Pipfile /usr/src/cms/Pipfile
RUN pipenv install --skip-lock --system --dev
RUN apk del build-deps
Run Code Online (Sandbox Code Playgroud)

文件

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
django = "==2.2"
markdown …
Run Code Online (Sandbox Code Playgroud)

python django python-imaging-library docker alpine-linux

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