即使将模块路径附加到sys后也无法在google colab中导入自定义库

问题描述 投票:0回答:1
!ls /content/drive/My\ Drive/Colab\ Notebooks/NLP/my_modules
import sys
sys.path.append('/content/drive/My\ Drive/Colab\ Notebooks/NLP/my_modules')
#!cat '/content/drive/My Drive/Colab Notebooks/NLP/my_modules/textprocessing.py'
import textprocessing

即使添加了自定义模块路径(文件所在的位置),系统也无法找到文件并给出以下错误。

textprocessing.py
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-56-67d39291e17e> in <module>()
      6 sys.path.append('/content/drive/My\ Drive/Colab\ Notebooks/NLP/my_modules')
      7 #!cat '/content/drive/My Drive/Colab Notebooks/NLP/my_modules/textprocessing.py'
----> 8 import textprocessing

ModuleNotFoundError: No module named 'textprocessing'

对于给定的问题,我已经尝试了几乎所有可能的solutin。

python python-import google-colaboratory python-module
1个回答
0
投票

尝试一下

sys.path.append('/content/drive/My Drive/Colab Notebooks/NLP/my_modules')

或者只是

import os
os.chdir("/content/drive/My Drive/Colab Notebooks/NLP/my_modules")
© www.soinside.com 2019 - 2024. All rights reserved.