从Github导入python库

bir*_*ani 8 python github sys

我用Python编写了一些库,用于我的项目.我已将它们本地存储在我的系统上,也远程存储在Github上.现在,每当我编写一些代码时,我会sys.path.append()在开始时使用 它来帮助从我的系统目录中导入我的库.我想知道如果有任何方法直接从我的Github存储库导入这些文件

我的回购链接就是这个 - Quacpy

max*_*moo 1

这感觉有点奇怪,但可能对你有用(如果你的任何库相互依赖,你也必须将这些导入更改为 githubimports!?):

import requests
def githubimport(user, repo, module):
   d = {}
   url = 'https://raw.githubusercontent.com/{}/{}/master/{}.py'.format(user, repo, module)
   r = requests.get(url).text
   exec(r, d)
   return d

qoperator = githubimport('biryani', 'Quacpy', 'qoperator')
Run Code Online (Sandbox Code Playgroud)