在Anaconda中可以使用PIP时,可以从特定渠道安装软件包吗?

丹尼尔·莫勒(DanielMöller)

在Anaconda中,可以选择向配置文件添加“通道”。

安装的每个软件包conda install ...都将首先在这些通道(例如,intel通道)中查找软件包

有没有办法使PIP也可以从特定渠道安装?

马蹄铁

pip支持指定其他存储库以查找软件包;这些行为与中的渠道相似conda<4例子:

$ pip install somepkg --extra-index-url http://myindex.org

可以在以下位置指定多个其他索引pip.conf

[global]
extra-index-url=
    http://myindex.org
    http://other-index.org
    http://third-index.org

当通过提供索引时extra-index-urlpip将始终在https://pypi.org上搜索默认索引,然后再搜索多余的索引并安装第一个匹配的软件包。也可以通过以下方式覆盖http://pypi.org

$ pip install --index-url http://myindex.org

托管本地索引

如果需要,可以很容易地托管一个本地索引。虽然有很多可用的第三方服务器的PyPI(仅举几例:devpiwheelhousepypiserver),你什么都不缺,除了一个Python安装到自己火起来的。创建一个目录,该目录的子目录与软件包相同,并包含安装文件:

repo
└── MyPackage
     └── MyPackage.tar.gz

导航到目录并运行stdlib的服务器:

$ cd repo/
$ python -m SimpleHTTPServer 9000

现在,您可以从本地存储库安装软件包:

$ pip install MyPackage --extra-index-url = http://127.0.0.1:9000/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以使用pip从PyPI安装我自己的软件包吗?

来自分类Dev

是否可以使用pip在自托管的gitlab中通过ssh安装软件包?

来自分类Dev

可以使用pypy3安装所有/大多数python pip软件包吗?

来自分类Dev

安装节点软件包时,可以使用自定义目录名称代替“ node_modules”吗?

来自分类Dev

我可以使用debdelta安装/更新单个软件包吗?

来自分类Dev

我可以使用yum来管理从源安装的“软件包”吗?

来自分类Dev

我可以使用apt-get管理dpkg安装的软件包吗?

来自分类Dev

我可以使用debdelta安装/更新单个软件包吗?

来自分类Dev

基于Debian的发行版可以使用.deb来安装软件包吗?

来自分类Dev

我可以使用apt-get管理dpkg安装的软件包吗?

来自分类Dev

我可以使用版本限定符在OSGi中要求特定的软件包版本吗?

来自分类Dev

安装软件包时,我可以授予对特定文件的写入权限吗?

来自分类Dev

我可以使用Debian软件包构建环境来构建Ubuntu软件包吗?

来自分类Dev

我可以使Intellij编译单个软件包吗?

来自分类Dev

是否可以保存安装软件包时pip编译的二进制文件?

来自分类Dev

Apt可以从源中删除用户安装的软件所需的软件包吗?

来自分类Dev

是否可以使用apt-get安装“用于购买”软件包?

来自分类Dev

是否可以使用apt-get安装“用于购买”软件包?

来自分类Dev

我可以只安装来自特定CentOS发行版介质的软件包的版本吗?

来自分类Dev

可以一一安装软件包,但不能使用pip install -r requirements.txt

来自分类Dev

在Arch上安装.deb软件包-可以吗?

来自分类Dev

我可以安装Snap软件包的多个副本吗?

来自分类Dev

其他人可以使用相同的软件包名称前缀吗?

来自分类Dev

expss软件包可以使用加权数据处理多个答案问题吗?

来自分类Dev

perl-软件包名称:我可以使用root的路径吗?

来自分类Dev

使用pip安装新软件包时,防止已安装的软件包升级

来自分类Dev

安装NuGet软件包时,可以解决这些.dll问题吗?

来自分类Dev

安装yum软件包时可以自动接受MS SQL许可条款吗?

来自分类Dev

我可以配置apt以在安装确认时显示软件包版本吗?

Related 相关文章

  1. 1

    我可以使用pip从PyPI安装我自己的软件包吗?

  2. 2

    是否可以使用pip在自托管的gitlab中通过ssh安装软件包?

  3. 3

    可以使用pypy3安装所有/大多数python pip软件包吗?

  4. 4

    安装节点软件包时,可以使用自定义目录名称代替“ node_modules”吗?

  5. 5

    我可以使用debdelta安装/更新单个软件包吗?

  6. 6

    我可以使用yum来管理从源安装的“软件包”吗?

  7. 7

    我可以使用apt-get管理dpkg安装的软件包吗?

  8. 8

    我可以使用debdelta安装/更新单个软件包吗?

  9. 9

    基于Debian的发行版可以使用.deb来安装软件包吗?

  10. 10

    我可以使用apt-get管理dpkg安装的软件包吗?

  11. 11

    我可以使用版本限定符在OSGi中要求特定的软件包版本吗?

  12. 12

    安装软件包时,我可以授予对特定文件的写入权限吗?

  13. 13

    我可以使用Debian软件包构建环境来构建Ubuntu软件包吗?

  14. 14

    我可以使Intellij编译单个软件包吗?

  15. 15

    是否可以保存安装软件包时pip编译的二进制文件?

  16. 16

    Apt可以从源中删除用户安装的软件所需的软件包吗?

  17. 17

    是否可以使用apt-get安装“用于购买”软件包?

  18. 18

    是否可以使用apt-get安装“用于购买”软件包?

  19. 19

    我可以只安装来自特定CentOS发行版介质的软件包的版本吗?

  20. 20

    可以一一安装软件包,但不能使用pip install -r requirements.txt

  21. 21

    在Arch上安装.deb软件包-可以吗?

  22. 22

    我可以安装Snap软件包的多个副本吗?

  23. 23

    其他人可以使用相同的软件包名称前缀吗?

  24. 24

    expss软件包可以使用加权数据处理多个答案问题吗?

  25. 25

    perl-软件包名称:我可以使用root的路径吗?

  26. 26

    使用pip安装新软件包时,防止已安装的软件包升级

  27. 27

    安装NuGet软件包时,可以解决这些.dll问题吗?

  28. 28

    安装yum软件包时可以自动接受MS SQL许可条款吗?

  29. 29

    我可以配置apt以在安装确认时显示软件包版本吗?

热门标签

归档