【问题标题】:Importing module from Github to use in Python从 Github 导入模块以在 Python 中使用
【发布时间】:2021-05-15 10:18:56
【问题描述】:

我是 Python 的初学者,完全没有使用 GitHub 的经验。我想从以下 URL 导入模块 semsimlibhttps://github.com/timvdc/semsimlib

我已经在互联网上寻求有关如何执行此操作的帮助,但其中大部分都非常不清楚,似乎对我不起作用。任何人都可以提供有关如何以简单的方式执行此操作的详细说明吗?

【问题讨论】:

  • 显示您尝试过的内容。这不是一个教程网站。如果您看不懂教程,很可能您也无法理解此处发布的答案,除非您能准确地表达出您不理解的内容。

标签: python github python-module


【解决方案1】:

看起来 repo 没有提供适当的脚本来简单地安装包。没有setup.py文件,pypi上也没有分发。

您可以做的是转到您的python 安装或虚拟环境中的site-packages 文件夹。然后运行git clone https://github.com/timvdc/semsimlib。您现在应该可以导入semsimlib。请记住,您还必须自己安装所有其他依赖项,因为也没有 requirements 文件。

您还可以将 repo 克隆到计算机上的任何文件夹中,并放在脚本顶部:

import sys
sys.path.append("path/to/semsimlib/folder")

semsimlib 现在可以导入了。但是,我会尝试让它与第一种方法一起使用。

【讨论】:

  • 虚拟环境是什么意思?
  • this教程。如果您确实知道虚拟环境是什么,则意味着您的所有软件包都已全局安装。您需要在机器上的 python 安装中查找 site-packages 文件夹。
  • 好的,所以当我输入git clone https://github.com/timvdc/semsimlib 时,我收到以下消息:fatal: destination path 'semsimlib' already exists and is not an empty directory.' 现在,当我尝试通过导入 semsimlib 运行一些示例代码时,它仍然显示“找不到模块 semsimlib”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-22
  • 2017-11-27
  • 1970-01-01
相关资源
最近更新 更多