jjzjj

Dockerfile 统一修改pip3镜像源

目录1.pip3install安装模块时报错2.运行pip3config发现问题23.运行pip3更新发现问题3最终整体在dockerfile添加以下命令可以解决延伸:1.pip3install安装模块时报错Retrying(Retry(total=2,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'ConnectTimeoutError(,'Connectiontopypi.orgtimedout.(connecttimeout=15)')':/simple/gunicorn/因为pip3in

python - 如何从 PyPi 包中提取依赖项

我的目标很简单,我想远程获取一个PyPi包的依赖,而不需要完全下载它。我似乎明白(阅读pip代码)解决依赖关系时pip似乎在下载包后读取鸡蛋......还有别的办法吗? 最佳答案 使用pipdeptree查看已安装PyPI包的依赖项。安装:pipinstallpipdeptree然后运行:pipdeptree你会看到类似的东西:Warning!!!Possibleconflictingdependenciesfound:*Mako==0.9.1->MarkupSafe[required:>=0.9.2,installed:0.18]

python - 用于将包发布到 PyPi 的实用程序?

我在GitHub存储库中有许多python包,如果能在PyPi中使用这些包就太好了。我知道我可以手动发布这些版本(更新版本号,也许更新更新日志,在GitHub中标记版本,从GitHub获取下载URL,使用版本更新PyPi等)但我一直认为必须有一个脚本/utility某处使它成为一个单一命令过程。我对python打包过程不是很熟悉,所以我可能从错误的角度来看待这个问题。我只是不认为我可以成为第一个想到让整个过程变得更容易的人。编辑:因为我的要求似乎有些困惑:是否有任何工具可以使向PyPi发布Python包的过程更快、更简化?我已经尝试四处搜索,但还没有找到任何东西。

python - 在 pypi.python.org 上,什么会导致显式搜索返回隐藏的旧版本

我在pypi.python.org上维护pi3d包。在v2.8之前,搜索“pi3d”总是会返回最新版本。随后列出了v2.7+v2.8,然后列出了v2.7+v2.8+v2.9。这三个仍然列出,即使我现在在v2.10。即最新版本未列出,需要敏锐的眼睛才能发现v2.9页面上的文字,说明它不是最新版本!注意所有旧版本都被标记为“隐藏”我已经尝试了很多不同的隐藏和取消隐藏版本排列、更新版本、打开和关闭自动隐藏旧版本、编辑每个版本的文本等无限次。我错过了这种行为的一些明显原因吗? 最佳答案 在pypi.python.org上搜索pi3d后,我发

python - Python 包索引 PyPI 的源代码在哪里?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我很难找到PyPI的源代码。它在哪里?

python - Mac 操作系统, pip : specify compiler for packages containing C libraries

我在使用pip使用默认的clang编译器编译mapscript(是来自pypi的包含C代码的包)时遇到了一些问题。这是我的尝试:-$sudopipinstallmapscriptPassword:Downloading/unpackingmapscriptRunningsetup.pyegg_infoforpackagemapscriptRequirementalreadysatisfied(use--upgradetoupgrade):distributein/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib

python - 使用下载缓存将 PIP 包安装到 Virtualenv

使用缓存包将pip包安装到virtualenv的正确方法是什么?我试过设置--timeout=360和--use-mirrors,但是pypi的性能太不稳定了,它经常挂起或断开连接,使部署变得很麻烦。因此,我的计划是使用--download-cache选项来预下载所有软件包存档(但不安装它们),例如:pipinstall--upgrade--timeout=120--use-mirrors--no-install--download-cache/usr/local/pip/cache-rpip-requirements.txt然后在安装到virtualenv期间指定此缓存位置,例如:v

python - pip.conf 没有关注可信主机

我有我的pip.conf文件如下:[global]trusted-host=extra-index-url=http:///pypi但是,每当我尝试从私有(private)pypi存储库安装包(只是一个测试包)时,我都会收到一条错误消息,指示我添加--trusted-host.如果这样做,我可以成功安装包,所以我知道pip正在阅读pip.conf文件。为什么不尊重trusted-host配置?我已经三次检查配置文件中的IP是否匹配。一些博客和Google的粗略搜索似乎表明它应该这样做。(https://pseudoscripter.wordpress.com/2016/05/07/pi

python - reStructuredText:README.rst 未在 PyPI 上解析

我有一个托管在Github和PyPI上的Python项目。在Github上:https://github.com/sloria/TextBlob/blob/master/README.rst在PyPi上:https://pypi.python.org/pypi/textblob我的README.rst在PyPI上的格式似乎不正确,但在Github上看起来没问题。我已经读过this,但我没有任何页内链接,所以这不是问题所在。 最佳答案 历史记录:这个答案涵盖了不再使用的PyPI版本,因为它已被名为Warehouse的新服务器取代。,它

python - 如何将原始 Python 包上传到 PyPI?

有什么神奇的“pythonsetup.pysome_incantation_here”命令可以将包上传到PyPI,以一种可以下载的形式获取原始包的原始形式?我有一个包,其中包含一些源文件和一些图像文件(如package_data)。如果我执行“setup.pysdistregisterupload”,.tar.gz会排除图像文件。如果我执行“setup.pybdist_egg注册上传”,egg包含图像但不包括setup.py文件。我希望能够上传一个文件,它只是我项目的全部——又名“setup.pythe_whole_freaking_thingregisterupload”。也许最好的