GVKun编程网logo

是否可以更改 google colab 笔记本 IP/位置?(google改ip地址)

2

此处将为大家介绍关于是否可以更改googlecolab笔记本IP/位置?的详细内容,并且为您解答有关google改ip地址的相关问题,此外,我们还将为您介绍关于Colab/ColabPro:重新连接后

此处将为大家介绍关于是否可以更改 google colab 笔记本 IP/位置?的详细内容,并且为您解答有关google改ip地址的相关问题,此外,我们还将为您介绍关于Colab/Colab Pro:重新连接后无法检索文件、Conda Colab 错误收集包元数据 (current_repodata.json):失败 InvalidVersionSpec:无效版本“4.19.112+”:空版本组件 如何在 Colab 中轻松完成此操作、Google Colab - 导出包含 Colab Widgets UI 的单元格输出、Google colab 使用 Google Drive 中的文件时出错的有用信息。

本文目录一览:

是否可以更改 google colab 笔记本 IP/位置?(google改ip地址)

是否可以更改 google colab 笔记本 IP/位置?(google改ip地址)

如何解决是否可以更改 google colab 笔记本 IP/位置??

我是 google colab 的新手。当我运行以下代码时,我可以看到笔记本 IP。它的位置是美国。是否可以将其连接到印度位置/IP?

!curl ipecho.net/plain

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Colab/Colab Pro:重新连接后无法检索文件

Colab/Colab Pro:重新连接后无法检索文件

如何解决Colab/Colab Pro:重新连接后无法检索文件

非常感谢您的帮助。

这个问题已经持续一年多了。设置运行时等没问题,但如果我不看管计算机,让运行时断开连接,当我重新登录时,我很少能在我的 Google Drive 中找到输出文件。下载的库等都还在那里,这很奇怪。只有临时输出文件夹和输出文件消失了。

我尝试过使用 colab 常规和 Colab Pro、不同的电子邮件/驱动器帐户、不同的计算机、退出所有其他帐户......

另外,单独,我会再做一个关于这个的票,不管我授权多少次,我仍然不能自动下载多个文件。

请帮忙!我是个菜鸟,所以不要以为我知道很多,但我愿意写脚本,不惜一切代价。

非常感谢!

Conda Colab 错误收集包元数据 (current_repodata.json):失败 InvalidVersionSpec:无效版本“4.19.112+”:空版本组件 如何在 Colab 中轻松完成此操作

Conda Colab 错误收集包元数据 (current_repodata.json):失败 InvalidVersionSpec:无效版本“4.19.112+”:空版本组件 如何在 Colab 中轻松完成此操作

如何解决Conda Colab 错误收集包元数据 (current_repodata.json):失败 InvalidVersionSpec:无效版本“4.19.112+”:空版本组件 如何在 Colab 中轻松完成此操作

浏览器:Google Chrome 最新版

我按照这篇 Conda + Google Colab 文章在 colab 中设置 conda,几天前它运行良好。

在那之后,我尝试设置FairMOT 通过运行这些命令

!conda create -n FairMOT --yes
!conda activate FairMOT --yes
!conda install  pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch --yes

现在,这是我收到的错误输出。

CommandNotFoundError: Your shell has not been properly configured to use ''conda deactivate''.
To initialize your shell,run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See ''conda init --help'' for more information and options.

IMPORTANT: You may need to close and restart your shell after running ''conda init''.


Collecting package Metadata (current_repodata.json): Failed

InvalidVersionSpec: Invalid version ''4.19.112+'': empty version component


CommandNotFoundError: Your shell has not been properly configured to use ''conda activate''.
To initialize your shell,run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See ''conda init --help'' for more information and options.

IMPORTANT: You may need to close and restart your shell after running ''conda init''.


Collecting package Metadata (current_repodata.json): Failed

InvalidVersionSpec: Invalid version ''4.19.112+'': empty version component

Notebook Link

解决方法

我创建了一个有效的快速修复。我不建议将此作为长期解决方案。

更改引发 InvalidVersionSpec 错误的文件的内容。就我而言,这是文件 /usr/local/lib/python3.7/site-packages/conda/models/version.py。您可以使用 !conda create your_env --verbose 为您的案例获取此文件的位置。 (请注意,一个文件生成了异常,但另一个文件引发了 InvalidVersionSpec,请选择后者)。

以下是我们感兴趣的代码行:

# imports...
# Class definitions...

@with_metaclass(SingleStrArgCachingType)
class VersionOrder(object):
    # ...

    def __init__(self,vstr):
        # ...

                # The following line is raising the Exception:
                if not c:
                    raise InvalidVersionSpec(vstr,"empty version component")

在类 __init__VersionOrder 方法的第一行添加以下内容:

      if isinstance(vstr,str) and vstr == ''4.19.112+'':
          vstr = ''4.19.112''

所以它看起来像这样:

# imports...
# Class definitions...

@with_metaclass(SingleStrArgCachingType)
class VersionOrder(object):
    # ...

    def __init__(self,vstr):
      if isinstance(vstr,str) and vstr == ''4.19.112+'': # Added code
          vstr = ''4.19.112''
        # ...

                # The following line is raising the Exception:
                if not c:
                    raise InvalidVersionSpec(vstr,"empty version component")

正在发生的事情基本上是从版本名称中删除 +。它会产生错误,因此它可能是版本规范的拼写错误,或者是 conda 的 VersionOrder 类处理此语法时的错误。我建议将此解决方案作为快速修复,以避免对这两个文件产生副作用。

如何在 Colab 中轻松完成此操作

使用 cat 打印文件的内容/usr/local/lib/python3.7/site-packages/conda/models/version.py

!cat /usr/local/lib/python3.7/site-packages/conda/models/version.py

使用剪贴板复制内容并将它们粘贴到以魔术命令 %%file my_new_version_file.py 开头的新代码单元中:

%%file my_new_version_file.py

# Paste your clipboard here

接下来,在这个新单元格中添加前面提到的代码并运行它。 这将创建一个包含单元格内容的文件 my_new_version_file.py

然后使用shutil将生成的文件移动到原始文件的路径中:

import shutil
shutil.move(''my_new_version_file.py'',''/usr/local/lib/python3.7/site-packages/conda/models/version.py'')

Google Colab - 导出包含 Colab Widgets UI 的单元格输出

Google Colab - 导出包含 Colab Widgets UI 的单元格输出

如何解决Google Colab - 导出包含 Colab Widgets UI 的单元格输出

在 Google Colab 笔记本中,我想导出包含网格(Colab Widgets)的单元格输出。网格包含丰富的显示界面 (display()) 和标准输出 (print())。

我尝试使用魔法命令 %%capture,但我找不到同时导出富显示 UI 和标准输出的方法。

例如,我在下面创建了一个网格输出,我想导出它。

enter image description here

但是,当我使用 %%capture 显示输出时,文本超出了网格。

enter image description here

我还尝试将 Colab notebook 导出为 .ipynb 文件,以便我可以使用 Jupyter Notebook 环境导出单元格。但是,在 Jupyter Notebook 环境中无法正确呈现单元格。

enter image description here

感谢有关在 Colab 笔记本中导出包含网格(Colab 小部件)的单元格输出的指导。

Google colab 使用 Google Drive 中的文件时出错

Google colab 使用 Google Drive 中的文件时出错

如何解决Google colab 使用 Google Drive 中的文件时出错

所以为了在 google colab 中使用来自 google drive 的文件,我使用了以下代码:

from google.colab import drive
drive.mount(''/content/gdrive'')
!ln -s /content/gdrive/My\\ Drive/ /mydrive
!ls /mydrive

Drive already mounted at /content/gdrive; to attempt to forcibly remount,call drive.mount("/content/gdrive",force_remount=True).
 app  ''Colab Notebooks''   lixo  ''My Drive''   pixellib   yolov3

在 pixellib 内部,我有文件夹 meat 和文件 pretraining.h5

我也安装了这个:

!pip3 install pixellib

到这里为止,好的,但是当我运行此代码时:

import pixellib
from pixellib.custom_train import instance_custom_training

    train_maskrcnn = instance_custom_training()
    train_maskrcnn.modelConfig(network_backbone = "resnet101",num_classes= 2,batch_size = 4)
    train_maskrcnn.load_pretrained_model("/mydrive/pixellib/pretraining.h5")
    train_maskrcnn.load_dataset("/mydrive/pixellib/meat")
    train_maskrcnn.train_model(num_epochs = 20,augmentation=True,path_trained_models = "/mydrive/pixellib/mask_rcnn_models")

出现以下错误消息:

Using resnet101 as network backbone For Mask R-CNN model
---------------------------------------------------------------------------
IsADirectoryError                         Traceback (most recent call last)
<ipython-input-44-8a3b66f50c89> in <module>()
      7 train_maskrcnn.modelConfig(network_backbone = "resnet101",batch_size = 4)
      8 train_maskrcnn.load_pretrained_model("/mydrive/pixellib/pretraining.h5")
----> 9 train_maskrcnn.load_dataset("/mydrive/pixellib/meat")
     10 train_maskrcnn.train_model(num_epochs = 20,path_trained_models = "/mydrive/pixellib/mask_rcnn_models")

7 frames
/usr/local/lib/python3.6/dist-packages/PIL/Image.py in open(fp,mode)
   2807 
   2808     if filename:
-> 2809         fp = builtins.open(filename,"rb")
   2810         exclusive_fp = True
   2811 

IsADirectoryError: [Errno 21] Is a directory: ''/mydrive/pixellib/meat/train/78-3.jpg''

这是什么错误? 我的代码有问题吗?

解决方法

如果您在此目录中的每个图像都有一个 json(他在评论中这么说),在我看来,您的一个 json 文件很可能以 .jpg 结尾。要么下载 json 和 jpg 并确认它们是正确的文件类型,要么尝试绘制图像以查看它是否是图像。

关于是否可以更改 google colab 笔记本 IP/位置?google改ip地址的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Colab/Colab Pro:重新连接后无法检索文件、Conda Colab 错误收集包元数据 (current_repodata.json):失败 InvalidVersionSpec:无效版本“4.19.112+”:空版本组件 如何在 Colab 中轻松完成此操作、Google Colab - 导出包含 Colab Widgets UI 的单元格输出、Google colab 使用 Google Drive 中的文件时出错等相关知识的信息别忘了在本站进行查找喔。

本文标签: