Pycharm не активирует существующую виртуальную среду

#linux #pycharm #linux-mint #python-venv

Вопрос:

Pycharm не активирует существующие виртуальные среды. Когда я выбираю его в списке возможных VENV и нажимаю «ОК», он просто загружается и не закрывает окно. Венв не активирован.

Единственный способ получить надлежащую venv работу-начать новый проект, чтобы Pycharm создал его при запуске проекта. Иначе это не сработает.

Я много раз обновлял Pycharm, подозревая, что более старые версии что-то путают.

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

1. Это неправильно по ряду причин, единственная опция PyCharm для автоматической активации venv для вас-это если в представлении проекта есть один открытый проект и для этого проекта установлен интерпретатор по умолчанию. В этом случае в settings > > tools > > terminal есть опция для активации venv при запуске вкладки терминала. Другой возможностью было бы запустить код без созданной конфигурации запуска, и в этом случае создается временная конфигурация запуска с интерпретатором по умолчанию.

2. Оба вышеперечисленных случая (которые ограничены в своем применении — один проект или отсутствие выбранной конфигурации запуска) четко не объяснены в вашем ответе. И то и другое может быть достигнуто за счет правильного использования функциональных возможностей без необходимости сброса каких-либо файлов конфигурации. Во всем этом также нет ничего нового, эти функции точно такие же, как и раньше.

Ответ №1:

Tldr: Удалите каталог конфигурации Pycharm, найденный в ~/.config/JetBrains

Для других ОС эти местоположения находятся здесь

Хотел ответить на свой собственный вопрос, так как это не давало мне покоя уже несколько недель подряд.

Я попытался удалить каталог кэша Pycharm, но это не решило проблему.

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