【问题标题】:Google colab : can't open file 'xml_to_csv.py': [Errno 107] Transport endpoint is not connectedGoogle colab:无法打开文件“xml_to_csv.py”:[Errno 107] 传输端点未连接
【发布时间】:2019-10-05 04:41:24
【问题描述】:

我正在尝试使用此代码打开文件“xml_to_csv.py”

from google.colab import drive
drive.mount('/content/gdrive')
!sys.path.append("/content/gdrive/My Drive/TFConfig/TFmodels/research/object_detection/")
!python xml_to_csv.py

我不断收到这样的回复:

Drive already mounted at /content/gdrive; to attempt to forcibly remount, call drive.mount("/content/gdrive", force_remount=True).
/bin/bash: -c: line 0: syntax error near unexpected token `"/content/gdrive/My Drive/TFConfig/TFmodels/research/object_detection/"'
/bin/bash: -c: line 0: `sys.path.append("/content/gdrive/My Drive/TFConfig/TFmodels/research/object_detection/")'
python3: can't open file 'xml_to_csv.py': [Errno 107] Transport endpoint is not connected

错误的原因可能是什么?谢谢。

【问题讨论】:

    标签: python tensorflow jupyter-notebook object-detection-api tensorflow2.0


    【解决方案1】:

    首先sys.path.append是一个python函数。在默认 shell (/bin/bash) 中执行它没有多大意义。接下来,如果你想给你系统的变量$PATH添加一些东西,你不应该使用sys.path.append。该函数修改$PYTHONPATH变量,用于定义模块文件的默认搜索路径。 (如果您想用import 导入一些代码,python 解释器将查看PYTHONPATH 中包含的所有文件夹。在documentation 中阅读有关PYTHONPATH 的更多信息。


    澄清了,要使用默认解释器执行你的python代码,最简单的方法是使用绝对路径:

    !python "/content/gdrive/My Drive/TFConfig/TFmodels/research/object_detection/xml_to_csv.py"
    

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 2020-02-11
      • 1970-01-01
      • 2019-07-28
      • 2018-09-10
      • 2021-10-09
      • 2016-01-13
      • 2018-11-06
      相关资源
      最近更新 更多