相关疑难解决方法(0)

pip install失败,出现"连接错误:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:598)"

我是Python的新手,并试图> pip install linkchecker在Windows 7上.一些说明:

  • 无论封装,pip安装都失败了.例如,> pip install scrapy也会导致SSL错误.
  • Python 3.4.1的Vanilla安装包括pip 1.5.6.我尝试做的第一件事是安装linkchecker.Python 2.7已经安装,它随ArcGIS一起提供.pythonpip直到我安装3.4.1中不具备的命令行.
  • > pip search linkchecker作品.也许这是因为pip搜索不会验证网站的SSL证书.
  • 我在公司网络中,但我们没有通过代理来访问互联网.
  • 每台公司计算机(包括我的计算机)都有一个受信任的根证书颁发机构,其使用原因有多种,包括支持监控TLS流量到https://google.com.不确定这是否与它有关.

以下是运行后我的pip.log的内容pip install linkchecker:

Downloading/unpacking linkchecker
  Getting page https://pypi.python.org/simple/linkchecker/
  Could not fetch URL https://pypi.python.org/simple/linkchecker/: connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)
  Will skip URL https://pypi.python.org/simple/linkchecker/ when looking for download links for linkchecker
  Getting page https://pypi.python.org/simple/
  Could not fetch URL https://pypi.python.org/simple/: connection error: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries …
Run Code Online (Sandbox Code Playgroud)

python windows ssl pip

354
推荐指数
28
解决办法
67万
查看次数

如何使用pip从本地缓存安装?

我在不同的virtualenv环境中安装了很多相同的软件包.有没有办法可以下载一次包然后从本地缓存中安装pip

这会减少下载带宽和时间.

pip virtualenv

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

如何滚动我自己的pypi?

我想运行我自己的内部pypi服务器,用于组织内的蛋分发.

我找到了一些项目,例如:

据我了解,pypi.python.org使用名为Cheese Shop的软件.

我的问题:

  1. 为什么我不能使用cheeseshop本身?(我找不到它,不确定它是否存在)
  2. 其他人如何解决这个问题?(目前我们使用腮红 svn来分发鸡蛋)

*编辑:这似乎是规范的http://wiki.python.org/moin/PyPiImplementations.不过,我对反馈感兴趣.

python pypi

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

如何以正确的顺序安装多个 .whl 文件

我最近发现自己不得不在没有互联网连接的机器上安装 python 项目的所有依赖项(20+)。我曾经pip download ...获取所有*.whl文件并手动传输它们。直到现在我才完全欣赏 pip 的天才,以及它如何自行计算依赖树并设法以正确的顺序安装每个包。例如,包依赖于requests包,而包本身又依赖于urllib3包等等。

我想要一种使用命令控制台或 python 本身在机器上安装所有这些依赖项的自动化方式,所以我转向 StackOverflow 并找到了这些解决方案: 如何在 cmd 中安装多个 whl 文件

几乎所有建议的解决方案都对我有用,但缺点是必须多次运行它们,直到不再安装失败!这是由于脚本/命令按字母顺序对软件包进行排序并尝试按该顺序安装它们(例如,在到位requests之前尝试安装urllib3)。

有没有更聪明的方法来做到这一点,只按时执行脚本/命令?

python pip

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

使用自定义程序包集设置本地PyPi服务器

我想设置一个本地PyPi服务器,其中包含一组自定义的包及其所有依赖项.

我现在拥有的是一个包格式列表:

django==1.4.3
celery==3.0.12
uwsgi==1.2.6
pillow==1.7.7
...
Run Code Online (Sandbox Code Playgroud)

我想有一个本地PyPi服务器,可以提供所有这些鸡蛋及其依赖项.

我怎样才能做到这一点?

理想情况下,我想有一个工具,可以将requirements.txt文件作为输入,下载所有列出的包并将它们复制到本地pypi.

python package pypi

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

标签 统计

python ×4

pip ×3

pypi ×2

package ×1

ssl ×1

virtualenv ×1

windows ×1