2016-12-07 2 views
3

При попытке настроить интерпретатор Python Remote в PyCharm с помощью Docker я получаю следующее сообщение об ошибке:PyCharm докер удаленный переводчик питон

com.github.dockerjava.api.excepion.DockerClientException: Enabled TLS verification (DOCKER_TLS_VERIFY=1) but certificate path (DOCKER_CERT_PATH) '/Users/me/.docker/machine/machines/default' doesn't exist.

Я $ экспорт DOCKER_TLS_VERIFY = 0, но без разницы. Я вручную создал «/Users/me/.docker/machine/machines/default», но без радости.

Я удалил и переустановил и Docker, и Pycharm, но все равно получаю ту же ошибку.

Я на Mac OSX 10.12.1 PyCharm 2016,3

Полное раскрытие: Я использую бродягу и виртуальную коробку на моем Mac тоже.

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

ответ

1

Я установил его следующим образом: -

Получить SOCAT (если еще не установлен)

например: заварить установить Сокат

затем: Сокат TCP-СЛУШАТЬ: 2375, reuseaddr, вилка UNIX-CONNECT: /var/run/docker.sock

Затем в PyCharm/Докер конфигурации: Api URL: TCP: // локальный: 2375

большое спасибо следующее по следующему адресу: https://youtrack.jetbrains.com/issue/IDEA-153973

1

Если вы использовали Докер-машину для Mac для поддержки PyCharm или «SOCAT» не взломать, чтобы получить доступ Docker API - это больше не нужно с PyCharm EAP (https://www.jetbrains.com/pycharm/nextversion/). Вы можете настроить удаленный отладчик API_URL непосредственно: unix: /var/run/docker.sock (поддерживающий режим отладки, и среда работает намного быстрее, если не использует VirtualBox).

Существует 30-дневная пробная версия EAP без вопросов, перед тем как это обновление поступит вживую (некоторое время в этом месяце)

Смежные вопросы