【问题标题】:What is the easiest way of using setuptools and pip for handling databases使用 setuptools 和 pip 处理数据库的最简单方法是什么
【发布时间】:2015-05-24 21:41:10
【问题描述】:

使用 pip 和 setuptools 分发版本化数据集的简单方法是什么?

是否可以轻松地修改 pip,使其不在 PyPI 存储库中查找,而是在不同的数据索引中查找?

【问题讨论】:

  • pip install 接受--index-url 选项来告诉它在哪里寻找包;它仍然会尝试安装该软件包,并假设它是一个 python 发行版;也就是说,它必须有一个setup.py
  • 有没有办法不从命令行调用这个命令,而是通过将 pip 作为模块 a 导入另一个 python 脚本?

标签: pip setuptools software-distribution


【解决方案1】:

使用 cmets 中所说的,您可以从 python 脚本安装数据集,如下所示:

import pip

def install_dataset:
    server_url      = ....
    dataset_package = ....
    pip.main(['install','--index-url', server_url, dataset_package])

【讨论】:

    猜你喜欢
    • 2010-11-03
    • 1970-01-01
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多