不托管服务器的python repo
我已经整理了一堆python包,现在我想与我的团队分享 我看到了很多关于托管pypi服务器的文章,但我想讨论一下如何设置一台机器并获得这样做的许可 我希望我可以通过我的同事可以访问的网络写作来提供软件包 因此,我创建的一个软件包具有以下不托管服务器的python repo,python,package,setuptools,Python,Package,Setuptools,我已经整理了一堆python包,现在我想与我的团队分享 我看到了很多关于托管pypi服务器的文章,但我想讨论一下如何设置一台机器并获得这样做的许可 我希望我可以通过我的同事可以访问的网络写作来提供软件包 因此,我创建的一个软件包具有以下setup.py脚本: from setuptools import setup, find_packages setup( name='prodorm', version='0.1', packages = find_packages(
setup.py
脚本:
from setuptools import setup, find_packages
setup(
name='prodorm',
version='0.1',
packages = find_packages(),
install_requires = ['ormutils @ file://N:/some/path/']
)
ormutils位于:N:/some/path/ormutils
但当我尝试使用上述脚本安装时,我得到:
找不到“ormutils”(可能拼写错误?)扫描的索引页
读取所有包的索引(这可能需要一段时间)
没有本地软件包或工作下载链接
找到ormutils@file:n:/some/path/error:
找不到适合需求的分发。解析('ormutils@
文件://n:/some/path/')
我显然没有创建的“索引页”是什么?我如何创建它?您可以使用托管在GitHub或GitLab(或任何git解决方案,web托管或自托管)中的安装包
我建议你看看那篇博客文章:你可以通过
--查找链接
,为包查找指定目录,例如pip安装prodom--查找链接N:/some/path/
。谢谢@ggrelet可能是最好的解决方案