从 Github 导入 python 库

2023-12-23

我已经用 Python 编写了一些库以在我的项目中使用。我已将它们本地存储在我的系统上,也远程存储在 Github 上。现在每次我写一些代码时我都会使用sys.path.append()一开始帮助从系统中的目录导入我的库。我想知道是否有办法直接从我的 Github 存储库导入这些文件

我的存储库的链接是这样的 -Quacpy https://github.com/biryani/Quacpy


如果您想使用必须安装的存储库,我不确定您希望如何在另一个 python 脚本中自动安装(以及如果安装失败该怎么办)。

但是,如果您只想使用另一个文件中的某些方法,您可以下载该文件,然后导入它:

import urllib2

def download(url):
    filename = url.split('/')[-1]
    print 'Downloading', filename
    f = urllib2.urlopen(url)
    data = f.read()
    f.close()
    with open(filename, 'w') as myfile:
        myfile.write(data)

# get repository
download('https://raw.githubusercontent.com/biryani/Quacpy/master/auxfun.py')

# try to import something from it
from auxfun import qregnorm
q = qregnorm([0, 1, 2])
print 'Success! q =', q

也许您甚至可以下载整个 zip 文件,将其解压缩,然后导入文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Github 导入 python 库 的相关文章

  • python:查找围绕某个 GPS 位置的圆的 GPS 坐标的优雅方法

    我有一组以十进制表示的 GPS 坐标 并且我正在寻找一种方法来查找每个位置周围半径可变的圆中的坐标 这是一个例子 http green and energy com downloads test circle html我需要什么 这是一个圆
  • Python 中的哈希映射

    我想用Python实现HashMap 我想请求用户输入 根据他的输入 我从 HashMap 中检索一些信息 如果用户输入HashMap的某个键 我想检索相应的值 如何在 Python 中实现此功能 HashMap
  • 如何使用 opencv.omnidir 模块对鱼眼图像进行去扭曲

    我正在尝试使用全向模块 http docs opencv org trunk db dd2 namespacecv 1 1omnidir html用于对鱼眼图像进行扭曲处理Python 我正在尝试适应这一点C 教程 http docs op
  • 安装了 32 位的 Python,显示为 64 位

    我需要运行 32 位版本的 Python 我认为这就是我在我的机器上运行的 因为这是我下载的安装程序 当我重新运行安装程序时 它会将当前安装的 Python 版本称为 Python 3 5 32 位 然而当我跑步时platform arch
  • 用枢轴点拟合曲线 Python

    我有下面的图 我想用 2 条线来拟合它 使用 python 我设法适应上半部分 def func x a b x np array x return a x b popt pcov curve fit func up x up y 我想用另
  • 使用 Python 从文本中删除非英语单词

    我正在 python 上进行数据清理练习 我正在清理的文本包含我想删除的意大利语单词 我一直在网上搜索是否可以使用像 nltk 这样的工具包在 Python 上执行此操作 例如给出一些文本 Io andiamo to the beach w
  • 独立滚动矩阵的行

    我有一个矩阵 准确地说 是 2d numpy ndarray A np array 4 0 0 1 2 3 0 0 5 我想滚动每一行A根据另一个数组中的滚动值独立地 r np array 2 0 1 也就是说 我想这样做 print np
  • 使用字典映射数据帧索引

    为什么不df index map dict 工作就像df column name map dict 这是尝试使用index map的一个小例子 import pandas as pd df pd DataFrame one A 10 B 2
  • datetime.datetime.now() 返回旧值

    我正在通过匹配日期查找 python 中的数据存储条目 我想要的是每天选择 今天 的条目 但由于某种原因 当我将代码上传到 gae 服务器时 它只能工作一天 第二天它仍然返回相同的值 例如当我上传代码并在 07 01 2014 执行它时 它
  • Python 2:SMTPServerDisconnected:连接意外关闭

    我在用 Python 发送电子邮件时遇到一个小问题 me my email address you recipient s email address me email protected cdn cgi l email protectio
  • 如何使用 Mysql Python 连接器检索二进制数据?

    如果我在 MySQL 中创建一个包含二进制数据的简单表 CREATE TABLE foo bar binary 4 INSERT INTO foo bar VALUES UNHEX de12 然后尝试使用 MySQL Connector P
  • 如何通过索引列表从 dask 数据框中选择数据?

    我想根据索引列表从 dask 数据框中选择行 我怎样才能做到这一点 Example 假设我有以下 dask 数据框 dict A 1 2 3 4 5 6 7 B 2 3 4 5 6 7 8 index x1 a2 x3 c4 x5 y6 x
  • javascript 是否有等效的 __repr__ ?

    我最接近Python的东西repr这是 function User name password this name name this password password User prototype toString function r
  • pip 列出活动 virtualenv 中的全局包

    将 pip 从 1 4 x 升级到 1 5 后pip freeze输出我的全局安装 系统 软件包的列表 而不是我的 virtualenv 中安装的软件包的列表 我尝试再次降级到 1 4 但这并不能解决我的问题 这有点类似于这个问题 http
  • 从 NumPy ndarray 中选择行

    我只想从 a 中选择某些行NumPy http en wikipedia org wiki NumPy基于第二列中的值的数组 例如 此测试数组的第二列包含从 1 到 10 的整数 gt gt gt test numpy array nump
  • 使用特定颜色和抖动在箱形图上绘制数据点

    我有一个plotly graph objects Box图 我显示了箱形 图中的所有点 我需要根据数据的属性为标记着色 如下所示 我还想抖动这些点 下面未显示 Using Box我可以绘制点并抖动它们 但我不认为我可以给它们着色 fig a
  • 如何解决 PDFBox 没有 unicode 映射错误?

    我有一个现有的 PDF 文件 我想使用 python 脚本将其转换为 Excel 文件 目前正在使用PDFBox 但是存在多个类似以下错误 org apache pdfbox pdmodel font PDType0Font toUnico
  • 实现 XGboost 自定义目标函数

    我正在尝试使用 XGboost 实现自定义目标函数 在 R 中 但我也使用 python 所以有关 python 的任何反馈也很好 我创建了一个返回梯度和粗麻布的函数 它工作正常 但是当我尝试运行 xgb train 时它不起作用 然后 我
  • 更改 Tk 标签小部件中单个单词的颜色

    我想更改 Tkinter 标签小部件中单个单词的字体颜色 我知道可以使用文本小部件来实现与我想要完成的类似的事情 例如使单词 YELLOW 显示为黄色 self text tag config tag yel fg clr yellow s
  • cv2.VideoWriter:请求一个元组作为 Size 参数,然后拒绝它

    我正在使用 OpenCV 4 0 和 Python 3 7 创建延时视频 构造 VideoWriter 对象时 文档表示 Size 参数应该是一个元组 当我给它一个元组时 它拒绝它 当我尝试用其他东西替换它时 它不会接受它 因为它说参数不是

随机推荐

  • 在 Web API 中处理来自 POST 或 PUT REST 请求的二进制数据

    我目前正在开发一个REST网络服务使用Web API 我在处理时遇到问题二进制数据 图像 已通过 POST 请求传输 从客户端的角度来看 我已经成功地使用jQuery 表单插件 但因为我对 NET 非常陌生 我是一名 PHP 开发人员 所以
  • 使用通配符搜索文件

    我想要获取带有通配符搜索模式的文件名列表 喜欢 getFilenames py c PathToFolder getFilenames py c PathToFolder FileType txt getFilenames py c Pat
  • 如何提取 TM_FILENAME_BASE 的一部分

    我正在尝试编写一个片段来快速 轻松地生成存储库的接口 如果我命名该文件IFooRepository我想要片段来放置这个词Foo在一些地区 我假设这可以通过转换开箱即用的 TM FILENAME BASE 变量来实现 但我很难弄清楚它 弄清楚
  • 405 POST 请求错误(AngularJS $http)

    我想使用 AngularJS http 对 Google Contacts API 执行发布请求 我尝试这样做 var config headers Content Type application json Authorization B
  • 使用 sklearn.neighbors 时收到有关 keepdims 的警告

    我正在训练不同分类器的一些数据 直到几天前我更新了所有软件包和 python 本身 我才遇到问题 该警告仅在 Kneighbor 分类器上显示 因为我使用了一个巨大的循环和 Jupyter 所以我看不到结果 因为对于每个循环都有此警告 sk
  • 将 Spark 数据帧写入镶木地板格式时出现内存不足错误

    我正在尝试从数据库中查询数据 对其进行一些转换并将新数据以 parquet 格式保存在 hdfs 上 由于数据库查询返回大量行 因此我正在批量获取数据并在每个传入批次上运行上述过程 更新2 批处理逻辑为 import scala colle
  • Android - 数据库结构 (Firebase)

    我有一个应用程序 其中有三种用户类型 学校 高年级学生 和 低年级孩子 学校做出不一样的事情routes在地图上 并指定年龄较大的学生负责该路线 学校还设置了多个stops在路线上 车站是年龄较大的学生接年龄较小的孩子的地方 在我的应用程序
  • 如何强制Android Studio使用相对路径?

    在 Android Studio 1 0 2 中创建的每个项目都包含多个引用项目自身绝对路径的文件 如果我想的话 我什至无法移动自己的项目目录 更不用说与其他开发人员共享该项目了 排除以下文件app build 这些是包含绝对路径的文件 i
  • CQS设计原理问题:实现队列

    我根据我在这个问题的答案的评论中进行的一次小讨论来创建这个问题 设计一个返回值或更改某些数据的方法 但不能同时返回两者 https stackoverflow com questions 53235806 design a method r
  • 更改 git 中的存储库描述

    我想更改我正在处理的项目的存储库描述 但 GitHub 网站中没有出现 编辑 按钮 我使用 Windows 版 GitHub 并提供 shell 尽管网站上有描述 git description文件有默认内容并且 description文件
  • 使用具有 Maps API v3 样式的现有 Google“我的地点”地图

    我正在尝试将通过 Google Maps API v3 创建的自定义样式与通过 我的地点 在线工具创建的现有地图结合使用 而无需下载 KML 数据 以下是我的地图 包含 KML 数据 的链接 我看到之前的一个问题就解决了这个问题 通过 Go
  • JAXB:使用 XmlJavaTypeAdapter 时如何抑制周围的 XmlElement?

    I use XmlJavaTypeAdapter转变Map
  • 是否可以将一系列 pandas 命令拆分为多行?

    我有一长串 pandas 链接命令 例如 df groupby x y apply lambda x np max x z np min x z sort values ascending False 我希望能够跨多行呈现它 但仍然作为一个
  • 如何在 Windows 7 x64、python 2.7 上 pip 安装 pylzma

    我以为这应该是开箱即用的 但是 我已经粘贴了 pip logpastbin http pastebin com fnw0jeXD错误消息的最后几行是 e Program Files x86 Microsoft Visual Studio 9
  • 为什么要避免子类型化?

    我看到 Scala 社区中的许多人建议避免 像瘟疫一样 进行子类型化 反对使用子类型化的各种原因是什么 有哪些替代方案 类型决定了组合的粒度 即可扩展性 例如 一个接口 例如可比较 结合 从而合并 相等和关系运算符 因此不可能仅在等式或关系
  • Bash 中的数组交集[重复]

    这个问题在这里已经有答案了 如何在 Bash 中比较两个数组以找到所有相交的值 比方说 array1 包含值 1 和 2array2 包含值 2 和 3 结果我应该拿回2 我自己的回答 for item1 in array1 do for
  • 谷歌图表加载消息

    我有以下有效的脚本 但有一个恼人的问题
  • MongoDB 'count()' 非常慢。我们如何改进/解决它?

    我目前正在使用 MongoDB 来处理数百万条数据记录 我发现了一件非常烦人的事情 当我使用 count 函数进行少量查询数据收集时 速度非常快 然而 当查询的数据集合包含数千甚至数百万条数据记录时 整个系统变得非常缓慢 我确保已对所需字段
  • Mac OSX Lion/X11/CImg 库

    所以我正在尝试将 CImg 图像写入库合并到我的XCode项目 http cimg sourceforge net 但是 该库的头文件包含以下包含内容 并且 XCode 给出了此错误警告 include
  • 从 Github 导入 python 库

    我已经用 Python 编写了一些库以在我的项目中使用 我已将它们本地存储在我的系统上 也远程存储在 Github 上 现在每次我写一些代码时我都会使用sys path append 一开始帮助从系统中的目录导入我的库 我想知道是否有办法直