首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pip安装时如何使用git repo中的示例脚本

使用pip安装时如何使用git repo中的示例脚本
EN

Stack Overflow用户
提问于 2020-11-26 13:04:35
回答 2查看 51关注 0票数 1

对于大多数人来说,这可能是一个非常奇怪的问题,但在这种情况下,我很感谢你给我一个简单的解释。让我困惑的是以下几点。假设我有一个git存储库,如下所示:

https://github.com/cedrickchee/pytorch-pretrained-BERT

在自述文件中,他们说,我可以用pip安装存储库,也可以从源安装存储库。在回购程序中,有一些我想使用的.py脚本。让我感到困惑的是:当我用pip安装存储库时,我如何访问这些脚本?我指的是这样的剧本:

代码语言:javascript
复制
python3 simple_lm_finetuning.py 
--train_corpus my_corpus.txt 
--bert_model bert-base-uncased 
--do_lower_case 
--output_dir finetuned_lm/
--do_train

在这种情况下,是否需要从源安装存储库?谢谢你的帮忙!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-26 13:19:48

这些脚本就是例子。即使您从git存储库安装,也不会安装它们。要访问它们,您需要克隆存储库并将脚本复制到examples目录中。

票数 1
EN

Stack Overflow用户

发布于 2020-11-26 13:58:47

从远程包存储库(pip install pytorch-pretrained-bert)安装和从源安装(在源dir,pip install .中)几乎具有相同的效果。库是在本地安装的,因此可以使用import pytorch_pretrained_bert导入它。不同之处在于,某些更改可以在源代码中获得,而不能在包中发布。在这种情况下,可以检查当前的包存储库版本,如上面所说的,代码sice上一个版本中很少有这里

您还需要知道的是,安装的包只包含来自伯特模块的文件,因此用户只需下载足够的文件。在结果文档中,测试和停靠文件被排除在外。

安装软件包后,您可以访问:

代码语言:javascript
复制
from pytorch_pretrained_bert import optimization

但你不能进入:

代码语言:javascript
复制
from pytorch_pretrained_bert import examples

完整的示例通常包含在一个文件中,因此您只需粘贴/复制。您还可以git clone整个代码存储库并直接从本地目录运行它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65022650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档