Смонтировать диск Google в блокноте Kaggle
В Google Colab я легко монтирую свой диск 9X_google-drive-sdk Google с помощью этого:
from google.colab import drive drive.mount('/content/gdrive')
Однако в записной 9X_py книжке kaggle выдает следующую ошибку:
KeyError Traceback (most recent call last) in 2 # !pip install google-colab 3 from google.colab import drive ----> 4 drive.mount('/content/gdrive') 5 # Set your own project id here 6 # PROJECT_ID = 'your-google-cloud-project' /opt/conda/lib/python3.6/site-packages/google/colab/drive.py in mount(mountpoint, force_remount, timeout_ms) 80 return 81 ---> 82 env = _env() 83 home = env.home 84 root_dir = env.root_dir /opt/conda/lib/python3.6/site-packages/google/colab/drive.py in _env() 41 home = _os.environ['HOME'] 42 root_dir = _os.path.realpath( ---> 43 _os.path.join(_os.environ['CLOUDSDK_CONFIG'], '../..')) 44 inet_family = 'IPV4_ONLY' 45 dev = '/dev/fuse' /opt/conda/lib/python3.6/os.py in __getitem__(self, key) 667 except KeyError: 668 # raise KeyError with the original key value --> 669 raise KeyError(key) from None 670 return self.decodevalue(value) 671 KeyError: 'CLOUDSDK_CONFIG'
Это 9X_python-shell моя настройка в записной книжке kaggle (также 9X_pythonic проверено this, не сработало):
!pip install google-colab # I don't know if this is the correct package from google.colab import drive drive.mount('/content/gdrive')
Ответ #1
Ответ на вопрос: Смонтировать диск Google в блокноте Kaggle
На самом деле библиотеки google-colab
нет в ядре Kaggle. Таким 9X_jupyter-notebook образом, я использую следующую процедуру 9X_ipython-notebook для решения этой проблемы в Kaggle Kernel:
-
Сначала 9X_ipython-notebook извлеките идентификатор желаемого файла 9X_colab с диска Google:
-
В браузере перейдите на drive.google.com.
-
Щелкните 9X_ipython-notebook файл правой кнопкой мыши и выберите "Получить 9X_ipython-notebook ссылку для общего доступа"
-
Затем извлеките 9X_jupyter-notebook идентификатор файла из URL:
-
-
Затем установите 9X_google-drive-sdk модуль
gdown
PyPI, используяconda
:! conda install -y gdown
-
Наконец, загрузите 9X_google-colaboratory файл, используя
gdown
и предполагаемый идентификатор:!gdown --id
Например:
!gdown --id 1-1wAx7b-USG0eQwIBVwVDUl3K1_1ReCt
Ответ #2
Ответ на вопрос: Смонтировать диск Google в блокноте Kaggle
google-colab
не поддерживается Google, и библиотеки 9X_python-shell Colab, такие как drive.mount
, не будут работать вне 9X_python самой среды Colab.
-
6
-
1
-
2
-
5
-
4
-
9
-
1
-
2
-
1
-
12
-
3
-
3
-
1
-
34
-
2
-
10
-
3
-
1
-
5
-
3
-
6
-
1
-
4
-
2
-
2
-
1
-
2
-
3
-
3
-
1
-
6
-
10
-
3
-
7
-
2
-
6
-
5
-
3
-
1
-
3
-
4
-
1
-
2
-
34
-
1
-
5
-
1
-
1
-
3
-
1