Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不托管服务器的python repo_Python_Package_Setuptools - Fatal编程技术网

不托管服务器的python repo

不托管服务器的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(

我已经整理了一堆python包,现在我想与我的团队分享

我看到了很多关于托管pypi服务器的文章,但我想讨论一下如何设置一台机器并获得这样做的许可

我希望我可以通过我的同事可以访问的网络写作来提供软件包

因此,我创建的一个软件包具有以下
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可能是最好的解决方案