#python #django #docker #pycharm
#python #django #docker #pycharm
Вопрос:
После создания контейнера python docker я хочу использовать его в качестве своего интерпретатора вместо Virtualenv. Если я оставлю его пустым, он скажет «Удаленный путь не указан». После ввода чего-либо вы видите предупреждение на скриншоте.
Скриншот:
Как я могу это исправить?
Комментарии:
1. Если вы не настроили свой образ docker, расположение Python по умолчанию
/usr/bin/python
2. Я настроил свой образ docker. Просто вспоминая, что я уже создал проект с помощью «docker-compose run web django-admin startproject yourprojectname». Вместо создания нового проекта я просто открыл существующую папку проекта в pycharm, и, похоже, теперь это работает. Сейчас я проведу тестирование.
3. У меня все та же проблема. Единственное решение, которое я нашел, — это настроить проект с помощью virtualenv, а затем в настройках проекта> проект> интерпретатор проекта переключиться на Docker. По какой-то причине это «удаленное местоположение проекта» там не требуется.
Ответ №1:
Вы не можете это исправить. Исправить это можно в домене Jetsbrains. Это давняя ошибка в Pycharm:
https://youtrack.jetbrains.com/issue/PY-28097
https://youtrack.jetbrains.com/issue/PY-31823
https://youtrack.jetbrains.com/issue/PY-33662
https://youtrack.jetbrains.com/issue/PY-24427
Ожидается, что вы обойдете это.
- создав virtualenv, даже если он вам не нужен, затем подключив docker с использованием других экранов после создания проекта.
- создав проект, просто «откройте» папку, затем подключив docker через диалоговые окна проекта.
Можно задаться вопросом, как, учитывая, что вы не можете его использовать, опция вообще попала в диалоговое окно «Создать проект» и почему она все еще там, но поскольку мы все работаем в программном обеспечении, мы можем сами догадаться об ответах 🙂