【问题标题】:import python module from github to jupyter notebook将 python 模块从 github 导入到 jupyter notebook
【发布时间】:2019-12-28 00:03:53
【问题描述】:

我做错了什么?

这没有帮助:Installing module from GitHub through Jupyter notebook

我只想导入这个 python 模块。就一个。它在

http://github.com/peterroelants/peterroelants.github.io/tree/master/notebooks/gaussian_process/rational_quadratic.py


!pip install git+http://github.com/peterroelants/peterroelants.github.io/tree/master/notebooks/gaussian_process/rational_quadratic.git



​

Collecting git+http://github.com/peterroelants/peterroelants.github.io/tree/master/notebooks/gaussian_process/rational_quadratic.git
  Cloning http://github.com/peterroelants/peterroelants.github.io/tree/master/notebooks/gaussian_process/rational_quadratic.git to /private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-req-build-pzltmobn
  Running command git clone -q http://github.com/peterroelants/peterroelants.github.io/tree/master/notebooks/gaussian_process/rational_quadratic.git /private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-req-build-pzltmobn
  fatal: repository 'http://github.com/peterroelants/peterroelants.github.io/tree/master/notebooks/gaussian_process/rational_quadratic.git/' not found
ERROR: Command errored out with exit status 128: git clone -q http://github.com/peterroelants/peterroelants.github.io/tree/master/notebooks/gaussian_process/rational_quadratic.git /private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-req-build-pzltmobn Check the logs for full command output.

【问题讨论】:

    标签: python git github jupyter-notebook


    【解决方案1】:

    您通常会克隆包含所有文件的根存储库,但该存储库似乎也不是 Python 包。您收到错误的原因是因为pip 通过托管所有 python 包的PyPi 工作,并且提到的存储库没有托管在那里。但是,在您的情况下,您可以克隆存储库或复制,将rational_quadratic.py 下载到您的项目目录并导入模块。 This post 或许能帮上忙。

    【讨论】:

    • "pip 通过 PyPi 工作" 这并不完全正确。 pip 在被要求按名称 (pip install numpy) 安装包时查看 PyPI。但它可以从 URL 安装包。在 OP 的情况下,URL 指向 Github 上的一个分支(这是一个错误——URL 必须指向 repo 的根 + 可以选择一个提交、一个标签或一个分支)在一个不是pip-installable 软件包(这里是错误 2)。您的其余答案都可以。
    • 我同意,我以后会小心我的答案。感谢您的评论!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 2021-07-17
    • 2020-02-21
    • 2017-12-06
    • 2023-03-30
    • 2019-06-04
    • 2020-05-18
    相关资源
    最近更新 更多