- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用谷歌合作实验室用Python教授数据科学,为了让笔记本只留下学生的特定类(class),我想导入一些我们已经编码的基本方法,而不是给他们一个预先填充的大笔记本使用这些方法可以防止任何干扰。
如何导入这些方法而不将它们发布到 pip 上? google-colaborary pip 可以从 github 安装吗?
对我们来说,最好的选择是能够将代码存储在 Drive 中,并将模块上传到 colab 空间,就像我们处理 csv 文件一样,并使用标准导入。这可能吗?
最佳答案
How can I import these methods without publishing them on pip?. Can google-colaborary pip install from github?
是的,您可以通过在协作中运行 bash 命令(通过将 !
附加到命令)来从 github 进行 pip install。例如:
!pip install git+<github_link>
The best option for us would be to be able to have the code in Drive and an upload the module to colab space like we do with the csv files, and use standard import. Is that possible?
这有点棘手,但可以通过使用 [google-drive-ocamlfuse][1]
在 google collab 实例上安装 google-drive 来完成。
您需要安装 ocamlfuse 并使用以下方法获取您的 Google 帐户的权限:
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
然后使用以下方式安装谷歌驱动器:
!mkdir -p drive
!google-drive-ocamlfuse drive
之后您可以使用以下命令检查挂载是否成功:
!ls drive
这应该显示您的 Google 云端硬盘中的所有文件。
关于google-colaboratory - 是否可以将我自己的模块导入到 google-colaboratory 笔记本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49219341/
我开始玩 Colaboratory 但我注意到 shift-tab不会像在 Jupyter 中那样弹出函数的文档字符串。 此功能是否缺失或只是以其他方式访问? 最佳答案 这就是帮助我的原因,例如 图像
运行以下代码时出现奇怪的导入错误。 ! pip install --user --upgrade git+https://github.com/broadinstitute/keras-res
我愚蠢地 (?) pip 安装了 tensorflow-gpu,现在 import tensorflow as tf失败并出现错误(它找不到某些共享库)。有没有办法将环境重置为“出厂设置”? 最佳答案
当我运行 Python Script in Colaboratory ,它正在运行所有以前的代码单元。 有什么方法可以保存以前的单元格状态/输出,我可以在返回笔记本后直接运行下一个单元格。 最佳答案
我发现了很多关于如何将数据上传到 Colaboratory 的提示. 但现在我想做相反的事情 - > 我想下载我在 Colaboratory 工作区中创建的 .csv。 如何做到这一点? 最佳答案 使
是否可以限制 Google Colaboratory 中代码单元输出的行数?至于模仿仅保留最后 n 行的命令外壳的行为? 有时由于调试文本产生的大量文本,浏览器会因为生成的选项卡的大小而崩溃。 是否有
是否可以在 Colaboratory 中使用 Tensorboard。在本地运行 tensorboard 会显示有关模型行为的丰富信息,例如损失等。与 Colaboratory(https://col
我想使用我的本地时间作为 Google Colab 中的系统时间,但我相信默认情况下它设置为 UTC 时间,如下所示: Current Date Format 如何将系统时间更改为本地时间? 最佳答案
我想知道是否可以在 google colaboratory 中添加我的个人片段。 最佳答案 创建一个片段笔记本并在那里写下你的片段(确保在文本块中为每个片段提供一个可搜索的标题 - 请参见下面的屏幕截
我正在尝试将 cifar 数据集上传到谷歌合作。我由 'batches.meta','data_batch_1','data_batch_2','data_batch_3','data_batch_4
我正在 Google Colaboratory 中完成一个教程,作者已经轻松地隐藏了一些解决方案单元格。当您单击隐藏的单元格时,它会展开并变为可见。如何隐藏单元格? 本教程中有一个示例:Creatin
如何合并 Google Colaboratory 中的两个单元格?在 Jupyter Notebook 中,您可以使用 ctrl + shift + m 来实现。 最佳答案 菜单中没有这样的命令。 但
我正在使用谷歌合作实验室用Python教授数据科学,为了让笔记本只留下学生的特定类(class),我想导入一些我们已经编码的基本方法,而不是给他们一个预先填充的大笔记本使用这些方法可以防止任何干扰。
我发现数据表显示很有用,但我有一个警告“警告:总列数 (28) 超过 max_columns (20) 限制为第一个 max_columns”:有没有办法超越?感谢您的任何建议最好的 最佳答案 你可以
我开始尝试Google's Colaboratory 🎉(太酷了!)——这个系统是否期望您每次返回文档时都重新安装任何软件包/我应该预期是否存在已知的超时? 最佳答案 是的,这是预期的行为。 目前,
我正在 Google 的 Colaboratory 中运行一些 Python 脚本平台。现在,我需要设置系统的一些环境变量。如下图所示: !export PATH=drive/app/tf-model
我发现 colaboratory(colab 研究)中的字体大小太小。有没有办法更改代码编辑器的字体大小?我尝试了“首选项”,但没有看到字体大小的选项。 最佳答案 对于 chrome 浏览器,您可以安
Google Colab session 最长会在 12 小时后过期。出于这个原因,我不知道是否值得开始训练我的模型或等到 session 过期再开始一个全新的 session 。 有没有办法知道我的
是否可以安装geoviews在 Google Colaboratory 笔记本上,以便我可以使用它来绘制 Xarray 中的数据数据集? 最佳答案 Geoviews 取决于 cartopy ,其中有一
我最近开始使用 Colaboratory,我正在尝试创建一个新笔记本。 但是,当我尝试打开新笔记本(新 Python 3 笔记本)时,如果出现此错误消息而失败: 笔记本加载错误 加载此笔记本时出错。确
我是一名优秀的程序员,十分优秀!