Создать новый проект django в pycharm: «Удаленный путь не указан»

#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

Ожидается, что вы обойдете это.

  1. создав virtualenv, даже если он вам не нужен, затем подключив docker с использованием других экранов после создания проекта.
  2. создав проект, просто «откройте» папку, затем подключив docker через диалоговые окна проекта.

Можно задаться вопросом, как, учитывая, что вы не можете его использовать, опция вообще попала в диалоговое окно «Создать проект» и почему она все еще там, но поскольку мы все работаем в программном обеспечении, мы можем сами догадаться об ответах 🙂