#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 все испортили для меня.