我是Python的新手,并试图> pip install linkchecker在Windows 7上.一些说明:
> pip install scrapy也会导致SSL错误.python而pip直到我安装3.4.1中不具备的命令行.> pip search linkchecker作品.也许这是因为pip搜索不会验证网站的SSL证书.以下是运行后我的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) 我在不同的virtualenv环境中安装了很多相同的软件包.有没有办法可以下载一次包然后从本地缓存中安装pip?
这会减少下载带宽和时间.
我想运行我自己的内部pypi服务器,用于组织内的蛋分发.
我找到了一些项目,例如:
据我了解,pypi.python.org使用名为Cheese Shop的软件.
我的问题:
*编辑:这似乎是规范的http://wiki.python.org/moin/PyPiImplementations.不过,我对反馈感兴趣.
我最近发现自己不得不在没有互联网连接的机器上安装 python 项目的所有依赖项(20+)。我曾经pip download ...获取所有*.whl文件并手动传输它们。直到现在我才完全欣赏 pip 的天才,以及它如何自行计算依赖树并设法以正确的顺序安装每个包。例如,包依赖于requests包,而包本身又依赖于urllib3包等等。
我想要一种使用命令控制台或 python 本身在机器上安装所有这些依赖项的自动化方式,所以我转向 StackOverflow 并找到了这些解决方案: 如何在 cmd 中安装多个 whl 文件
几乎所有建议的解决方案都对我有用,但缺点是必须多次运行它们,直到不再安装失败!这是由于脚本/命令按字母顺序对软件包进行排序并尝试按该顺序安装它们(例如,在到位requests之前尝试安装urllib3)。
有没有更聪明的方法来做到这一点,只按时执行脚本/命令?
我想设置一个本地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.