Код: Выделить всё
FROM continuumio/miniconda3:4.11.0
# install the necessary packages
RUN conda install -c conda-forge python=3.10.4 \
ipykernel=6.13.0 \
numpy=1.22.3
ENV APP_DIR /app
WORKDIR ${APP_DIR}
CMD /bin/bash
Затем я открываю файл Python и нажмите F5, чтобы запуститься, но он не распознает некоторые пакеты. Мне нужно щелкнуть в правом нижнем углу VSCode, чтобы изменить интерпретатор с «3.9.2 64-битного» (/usr/bin/python3) на «3.10.4 ('base': conda)» (/opt/conda/bin /python).
Есть ли способ избежать этого последнего шага? Возможно, добавить что-нибудь в файл devcontainer.json? Основная идея на данный момент заключалась в том, чтобы попытаться изменить переменную среды PATH, чтобы она не обнаруживала Python 3.9.2, или фактически удалить папку или ссылку Python 3.9.2 с помощью команды в файле docker, но обе эти идеи кажутся довольно некрасиво.
Подробнее здесь: https://stackoverflow.com/questions/723 ... nterpreter