Активированная виртуальная среда использует неверный исполняемый файл Python - PullRequest
0 голосов
/ 20 сентября 2019

Я работаю над проектом через PyCharm.Когда я начинал проект, интерпретатор проекта был недавно созданным virtualenv, расположенным в папке моего проекта по адресу /path/to/project_folder/venv и использующим базовый интерпретатор /usr/bin/python3.6.

. При работе в PyCharm консоль Python, похоже, использует консоль Python.правый исполняемый файл venv / Python и т. д. Запуск os.system("which python") возвращает /usr/bin/python.

Далее я активирую этот venv через свой терминал (в Ubuntu 18.04) с помощью команды source /path/to/project_folder/venv/bin/activate, которая отлично работает и показывает, что онаактивируется с помощью (venv).Однако, если я запускаю which python, он возвращает /home/user/anaconda3/bin/python.

Почему это происходит?Как я могу получить доступ к тому же интерпретатору Python из консоли PyCharm через мой терминал Ubuntu?

...