首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在pypi不注册包的情况下制作可安装的pip包吗?

我可以在pypi不注册包的情况下制作可安装的pip包吗?
EN

Stack Overflow用户
提问于 2018-01-09 13:37:37
回答 1查看 2.2K关注 0票数 4

我正在尝试用python3制作pip可安装包,下面是:Url在这里中的描述

我使用sudo python setup.py install成功地安装了我的软件包,但是pip install mypackage不起作用。那是因为我没有注册/上传我的包到PyPI?(因为这是我工作的内部项目,所以我不允许在PyPI中上传软件包。)

EN

回答 1

Stack Overflow用户

发布于 2018-01-09 14:08:39

来自pip用户指南

pip支持从PyPI、版本控制、本地项目和直接从分发文件安装。

要使用的命令行不同:

它们中的每一个都有一个合适的命令行使用,pip按照以下顺序查找:

在查看要安装的项目时,pip按以下顺序检查每一项的类型:

  1. 项目或存档URL。
  2. 本地目录(必须包含setup.py,否则pip将报告错误)。
  3. 本地文件( sdist或轮式格式存档,遵循这些格式的命名约定)。
  4. PEP 440中规定的要求。

对于您的具体问题,您不需要上传到PyPI。解决办法:

  1. 构建一个“轮子”车轮/并分发该文件,pip可以安装它。
  2. 将源代码的压缩存档放在您的intranet (或共享文件系统)的某个地方,并调用pip install http://intranet.url/mypackage-1.0.4.zip
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48169424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档