我有一个在Vagrant中运行Docker的项目。
python 解释器位于 Docker 包含器中。
如何设置 PyCharm 以便它可以使用此解释器。
Dockerfile 是:
FROM python:3.5.1-onbuild
docker-compose.yaml 如下:
web:
restart: always
build: .
ports:
- "80:80"
expose:
- "80"
links:
- postgres:postgres
volumes:
- .:/usr/src/app/
env_file: .env
command: /usr/local/bin/gunicorn --reload -w 2 -b :80 hello:app
data:
image: postgres:latest
volumes:
- /var/lib/postgresql
command: "true"
postgres:
restart: always
image: postgres:latest
volumes_from:
- data
ports:
- "5432:5432"
我已经尝试过使用标准选项,但似乎您只能选择 docker 或流浪者:码头工人或流浪汉
谢谢
Docker-compose 支持被添加到上一版本的 PyCharm 中。以下是使用最新版本的 PyCharm 解决此问题的方法。
在Vagrant中使用docker-compose配置PyCharm解释器