Я работаю над проектом через 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?