не может переместить Kaggle. json в /root/.kaggle в Colab - PullRequest
0 голосов
/ 29 мая 2020

Я работаю над Colab.

Чтобы получить данные обучения kaggle (https://www.kaggle.com/muerbingsha/pandatiledsingle/settings), я использовал API kaggle.

  • загрузить kaggle. json в Colab
  • переместить kaggle. json в /root/.kaggle

Эти шаги хорошо работают в предыдущем дней. Но сегодня это дало мне ошибку

mv: cannot move 'kaggle.json' to '/root/.kaggle/': Not a directory

Скриншот ошибки (для лучшего объяснения) enter image description here Эта проблема действительно странная. Как с этим бороться, Спасибо!

1 Ответ

0 голосов
/ 29 мая 2020

Проблема решена. Я обнаружил, что вопрос в StackOverflow - действительно хороший способ найти решения !!! Да, экономия времени !!!

Когда я набирал вопрос, я обнаружил, что, поскольку там написано !mv ... not a directory и !ls no such file or directory, возможно, нет папки с .kaggle.

Я попытался создать папку и просто следую инструкциям, если произойдет какая-либо ошибка

!pip install kaggle -q      # At first, I suspect the kaggle API lose effect so it doesn't have .kaggle folder. (not working)
!rm -rf /root/.kaggle.      # when I created the folder, it says the file or dir already exits
!mkdir /root/.kaggle        # successful
!mv kaggle.json /root/.kaggle/kaggle.json    # not sure if I have to use full destination path, I previously only used /root/.kaggle and it failed. Don't have time to validate this thought.
!ls /root/.kaggle/kaggle.json
!kaggle datasets download muerbingsha/pandatiledsingle

Заключение:

Среда Colab изменила, что .kaggle утерян по неизвестным причинам .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...