Не удается установить Google Colab локально

#python #python-3.x #pandas #windows #google-colaboratory

#python #python-3.x #панды #Windows #google-colaboratory

Вопрос:

Я безуспешно пытался установить google-colab на свой компьютер (ОС Windows).

Результат, который я получаю, когда запускаю «pip install google-colab», длинный, но некоторые из ошибок, которые я получаю, следующие:

 > Building wheel for pandas (setup.py) ... error   ERROR: Command
> errored out with exit status 1:    command:
> 'C:Users...Anaconda3python.exe' -u -c 'import sys, setuptools,
> tokenize; sys.argv[0] =
> '"'"'C:\Users\...\AppData\Local\Temp\pip-install-ifymdm95\pandas\setup.py'"'"';
> __file__='"'"'C:\Users\...\AppData\Local\Temp\pip-install-ifymdm95\pandas\setup.py'"'"';f=getattr(tokenize,
> '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"',
> '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
> bdist_wheel -d 'C:Users...AppDataLocalTemppip-wheel-02i01qsx'
 

Затем, после длительного вывода ошибок, в конце:

  Rolling back uninstall of pandas
  Moving to c:users...anaconda3libsite-packagespandas-1.2.0.dist-info
   from C:Users...Anaconda3Libsite-packages~andas-1.2.0.dist-info
  Moving to c:users...anaconda3libsite-packagespandas
   from C:Users...Anaconda3Libsite-packages~-ndas
ERROR: Command errored out with exit status 1: 'C:Users...Anaconda3python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\...\AppData\Local\Temp\pip-install-ifymdm95\pandas\setup.py'"'"'; __file__='"'"'C:\Users\...\AppData\Local\Temp\pip-install-ifymdm95\pandas\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:Users...AppDataLocalTemppip-record-67jzzkdhinstall-record.txt' --single-version-externally-managed --compile --install-headers 'C:Users...Anaconda3Includepandas' Check the logs for full command output.
 

Любая подсказка или помощь будут высоко оценены.

Комментарии:

1. Привет, вам удалось решить эту проблему? Я как бы застрял с этой проблемой.

2. У меня эта проблема в python 3.8, и я не смог найти решение. Тем не менее, он установлен в python 3.7 с большим трудом.

Ответ №1:

Из репозитория проблем Colab Крейг Ситро (инженер-программист в Google Colab) заявил следующее

Нет никакого способа запустить интерфейс colab локально.

Однако следует отметить, что Colaboratory позволяет вам подключаться к локальной среде выполнения с помощью Jupyter. Это позволяет вам выполнять код на вашем локальном оборудовании и иметь доступ к вашей локальной файловой системе (это интерфейс Colab с локальной средой выполнения). Если это ваша цель, здесь вы можете найти способ сделать это.

Инструкции по настройке

Чтобы разрешить Colaboratory подключаться к вашему локально работающему серверу Jupyter, вам необходимо выполнить следующие шаги.

Шаг 1: Установка Jupyter Установите Jupyter на свой локальный компьютер.

Шаг 2. Установите и включите расширение jupyter_http_over_ws jupyter (одноразовое) jupyter_http_over_ws Расширение создано командой Colaboratory и доступно на GitHub.

 pip install jupyter_http_over_ws
jupyter serverextension enable --py jupyter_http_over_ws
 

Шаг 3: запустите сервер и выполните аутентификацию

Новые серверы ноутбуков запускаются нормально, хотя вам нужно будет установить флаг, чтобы явно доверять соединениям WebSocket из интерфейса Colaboratory.

 jupyter notebook 
  --NotebookApp.allow_origin='https://colab.research.google.com' 
  --port=8888 
  --NotebookApp.port_retries=0
 

После запуска сервера он напечатает сообщение с исходным
URL-адресом сервера, используемым для аутентификации. Сделайте копию этого URL-адреса, поскольку вам
нужно будет указать это на следующем шаге. Шаг 4: Подключение к локальной
среде выполнения

В Colaboratory нажмите кнопку «Подключиться» и выберите «Подключиться к локальной среде выполнения …». Введите URL-адрес из предыдущего шага в появившемся диалоговом окне и нажмите кнопку «Подключиться». После этого вы должны быть подключены к локальной среде выполнения.