草庐IT

python - 如何在没有镜像的情况下创建本地自己的 pypi 存储库索引?

我们有几个自己的python包,并希望使用简单的接口(interface)为它们创建本地pypi存储库,如https://pypi.python.org/simple/。出于安全原因,我只想为本地创建此存储库,没有任何镜像,它将置于apache的控制之下pypimirror命令看起来要初始化一次,需要镜像。如何根据本地python包生成PyPi简单索引。还有其他简单的脚本吗? 最佳答案 我们公司也有类似的需求。基本上,我们如何将“封闭源”包上传到索引,同时能够像在PyPI上一样安装它们?我们赞助了一个名为devpi的项目它充当PyP

python - 如何在没有镜像的情况下创建本地自己的 pypi 存储库索引?

我们有几个自己的python包,并希望使用简单的接口(interface)为它们创建本地pypi存储库,如https://pypi.python.org/simple/。出于安全原因,我只想为本地创建此存储库,没有任何镜像,它将置于apache的控制之下pypimirror命令看起来要初始化一次,需要镜像。如何根据本地python包生成PyPi简单索引。还有其他简单的脚本吗? 最佳答案 我们公司也有类似的需求。基本上,我们如何将“封闭源”包上传到索引,同时能够像在PyPI上一样安装它们?我们赞助了一个名为devpi的项目它充当PyP

python - 如何自动安装缺少的 python 模块?

这个问题在这里已经有了答案:Installingpythonmodulewithincode(12个回答)关闭6年前。我希望能够写作:try:importfooexceptImportError:install_the_module("foo")处理这种情况的推荐/惯用方法是什么?我见过很多脚本只是简单地打印错误或警告,通知用户缺少模块,并且(有时)提供有关如何安装的说明。但是,如果我知道该模块在PyPI上可用,那么我肯定可以更进一步启动安装过程。没有? 最佳答案 冒着反对票的风险,我想建议一个快速破解。请注意,我完全同意接受的答案

python - 如何自动安装缺少的 python 模块?

这个问题在这里已经有了答案:Installingpythonmodulewithincode(12个回答)关闭6年前。我希望能够写作:try:importfooexceptImportError:install_the_module("foo")处理这种情况的推荐/惯用方法是什么?我见过很多脚本只是简单地打印错误或警告,通知用户缺少模块,并且(有时)提供有关如何安装的说明。但是,如果我知道该模块在PyPI上可用,那么我肯定可以更进一步启动安装过程。没有? 最佳答案 冒着反对票的风险,我想建议一个快速破解。请注意,我完全同意接受的答案

python - 在 PyPy 下运行 Django 的缺点?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我了解Django、PyPy和Psycopg2都可以正常工作,并且speed.pypy.org声称比CPython有很大的性能改进。有什么缺点吗? 最佳答案 库支持。并非所有库都与PyPy兼容。最好的办法是实际尝试运行pypymanage.pytest并查看它是否中断。然后你就知道需要引入哪些依赖项。http://reinout.vanrees.or

python - 在 PyPy 下运行 Django 的缺点?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我了解Django、PyPy和Psycopg2都可以正常工作,并且speed.pypy.org声称比CPython有很大的性能改进。有什么缺点吗? 最佳答案 库支持。并非所有库都与PyPy兼容。最好的办法是实际尝试运行pypymanage.pytest并查看它是否中断。然后你就知道需要引入哪些依赖项。http://reinout.vanrees.or

python - 无法将包上传到 PyPI : 410 Gone

在pypi.python.orghasbeenmigratedtopypi.org之后,尝试像往常一样使用命令将包上传到PyPI时出错:python2.7setup.pysdist上传错误信息是:上传失败(410):Gone(此API已被弃用并从旧版PyPI中删除,以支持使用PyPI的新PyPI.org实现中可用的API(位于https://pypi.org/)。有关将此API的使用迁移到PyPI.org的更多信息,请参阅https://packaging.python.org/guides/migrating-to-pypi-org/#uploading。有关停止使用的更多信息这个A

python - 无法将包上传到 PyPI : 410 Gone

在pypi.python.orghasbeenmigratedtopypi.org之后,尝试像往常一样使用命令将包上传到PyPI时出错:python2.7setup.pysdist上传错误信息是:上传失败(410):Gone(此API已被弃用并从旧版PyPI中删除,以支持使用PyPI的新PyPI.org实现中可用的API(位于https://pypi.org/)。有关将此API的使用迁移到PyPI.org的更多信息,请参阅https://packaging.python.org/guides/migrating-to-pypi-org/#uploading。有关停止使用的更多信息这个A

python - PyPI 很慢。如何运行自己的服务器?

当一个新的开发者加入团队,或者Jenkins运行一个完整的构建时,我需要创建一个新的virtualenv。我经常发现使用Pip和大量(超过10个)需求设置virtualenv需要很长时间才能从PyPI安装所有内容。通常它会完全失败:Downloading/unpackingDjango==1.4.5(from-rrequirements.pip(line1))Exception:Traceback(mostrecentcalllast):File"/var/lib/jenkins/jobs/hermes-web/workspace/web/.venv/lib/python2.6/sit

python - PyPI 很慢。如何运行自己的服务器?

当一个新的开发者加入团队,或者Jenkins运行一个完整的构建时,我需要创建一个新的virtualenv。我经常发现使用Pip和大量(超过10个)需求设置virtualenv需要很长时间才能从PyPI安装所有内容。通常它会完全失败:Downloading/unpackingDjango==1.4.5(from-rrequirements.pip(line1))Exception:Traceback(mostrecentcalllast):File"/var/lib/jenkins/jobs/hermes-web/workspace/web/.venv/lib/python2.6/sit