VS Code не использует выбранный интерпретатор python
Как дела, ребята. У меня всегда возникает эта проблема, и я пробовал различные способы ее решения. В том числе создать файл settings.json, который вы можете видеть на прикрепленной картинке.
Проблема: VS Code не использует выбранный мной интерпретатор python (изображен в левом нижнем углу фотографии), который находится в venv/bin/python. Даже если я могу выбрать его в качестве интерпретатора в vs Code, когда я делаю python manage.py runserver для Django, он выдает ошибку из-за использования более старой версии python, которая поставляется с моим компьютером. Из-за этого я только что впервые попытался использовать pycharm и в итоге столкнулся с той же проблемой. Может быть, просто терминал использует неправильную версию Python? Версия кода VS: 1.62.3 Также я на iOS (M1)
Дайте мне знать, если я могу предоставить вам какую-либо дополнительную информацию, спасибо.
[![Image of my vscode set up][1]][1]
➜ Akutagawa . venv/bin/activate
(venv) ➜ Akutagawa which python
/usr/bin/python
(venv) ➜ Akutagawa which python
/usr/bin/python
(venv) ➜ Akutagawa cd Djanrest/backend
(venv) ➜ backend git:(main) ✗ which python
/usr/bin/python
(venv) ➜ backend git:(main) ✗ python manage.py runserver
File "manage.py", line 17
) from exc
^
SyntaxError: invalid syntax
(venv) ➜ backend git:(main) ✗ python3 manage.py runserver
Traceback (most recent call last):
File "manage.py", line 11, in main
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 22, in <module>
main()
File "manage.py", line 13, in main
raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
(venv) ➜ backend git:(main) ✗
На macOS нужно взять python3
вместо python
, Чтобы отличить встроенный python2 на macOS.