pip3 install xxx 失败查找步骤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pip3 install xxx 失败查找步骤相关的知识,希望对你有一定的参考价值。
参考技术A 当我们进行开发py任务进行部署的时候需要在环境上安装对应的依赖,使用py3的pip3 install进行安装失败的时候可以通过如下方法进行检查1,首先可以看到有SSL连接不上的问题,检查是否缺少依赖以及是否可以连接
2,输入:python3 进入命令行后输入:import ssl 如果出现‘no moudle named _ssl’则说明py3的SSL无法连接
3,输入rpm -aq|grep openssl 查看是否包含openssl-devel......的包,如果没有执行:yum install openssl-devel -y 进行安装
4,对py3进行重新编译 分别执行:
cd Python-3.6.2
./configure --with-ssl
make
sudo make install
然后继续进行第二步查看是否可以SSL
5,如果以上都成功,但还是无法pip3成功则需要检查下是否需要镜像配置
输入:pip config list 查看我们的镜像配置,如果没有,则进行配置镜像(我的是清华的)命令如下
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3 config set install.trusted-host mirrors.aliyun.com
执行完成之后可以再次执行pip config list 就可以看到如下图所示
这个时候执行pip3命令就OK了
pip install PIL 失败
【中文标题】pip install PIL 失败【英文标题】:pip install PIL fails 【发布时间】:2015-12-22 17:17:27 【问题描述】:我正在尝试安装 pip 包 PIL。但是安装不起作用并引发以下错误。
Could not find a version that satisfies the requirement pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16)) (from versions: )
Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pil to allow).
No matching distribution found for pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16))
当我有旧版本的 pip 时,安装确实有效,但使用当前版本的 pip 7.1.2
我无法下载软件包。我正在使用以下命令安装 pip 包
pip install --timeout=1000 -i http://pypi.ksjc.sh.colo/simple --trusted-host pypi.ksjc.sh.colo -r virtualenv-reqs.txt
这有什么问题。我认为这可能是 SSL 问题,这就是我添加 --trusted-host
标志的原因。有什么办法可以将--allow-external
标志与virtualenv-reqs
文件一起使用。
【问题讨论】:
您是否尝试过安装Pillow
。 PIL
在 pip 中安装有点复杂。 Pillow
是一个替代品。
@RodXavier 我也在安装pillow
,但pil
是我安装的另一个名为xhtml2pdf
的软件包中的要求
根据错误信息:--allow-external pil
(不确定这是否与 virtualenv-reqs
冲突)
@user3831214 当我查看github.com/xhtml2pdf/xhtml2pdf 时,我看到的是requirements.txt
提到的枕头,而不是PIL。所以 PIL 并不是 xhtml2pdf 的真正要求。
@MichielOvertoom 哦,这很有趣,那为什么它说没有找到 pil 的匹配分布(来自 xhtml2pdf...)?
【参考方案1】:
Pillow 是 PIL 的一个维护分支,所以我推荐使用 Pillow。但是您不能同时安装两者。
首先,移除 PIL 和 Pillow。
然后使用 pip install pillow
安装 Pillow(尽管根据平台,您可能需要一些 prerequisites)。
然后确保代码使用from PIL import Image
而不是import Image
。
【讨论】:
使用 Ubuntu 14.04 LTS 唯一对我有帮助的是:$ sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
我试过了,但是当我做 #3 时,它说“没有名为 PIL 的模块”
@hiquetj 我遇到了同样的问题。通过添加需求pillow >= 4
解决。
全局名称“PIL”未定义【参考方案2】:
您可以尝试改用Pillow,这是一个 PIL 分叉:
pip install Pillow
要导入使用以下:
from PIL import Image
【讨论】:
【参考方案3】:一个对我有用的解决方案:
只需使用 pip install -U Pillow
安装最新版本的 Pillow,我现在就可以致电 import PIL.Image
【讨论】:
【参考方案4】:一种解决方案是,右键单击“从 PIL 导入图像”并单击 '安装图像'
我在 PyCharm IDE 上。
【讨论】:
【参考方案5】:我正在使用 PyCharm IDE,我遇到了这个问题。我只是将鼠标悬停在“PIL”上,然后会弹出一个小窗口。我单击了更多操作,并出现了几个选项。我点击了“Install Pillow”,然后问题就解决了。
【讨论】:
文档链接会让这个答案更清楚。以上是关于pip3 install xxx 失败查找步骤的主要内容,如果未能解决你的问题,请参考以下文章
pip3 install pyautogui 失败,错误代码为 1 Mac OS
关于pip3 install face_recognition失败
pip3 install --upgrade pip升级安装后无法使用的解决步骤
pip3.6 install mysqlclient==1.3.12 失败并出现错误:未知类型名称“my_bool”;你的意思是“布尔”
Kafka问题 01kill -9 导致 Kakfa 重启失败问题处理(doesn‘t match stored clusterId xxx in meta.properties)