如何在带有路径映射的Docker中设置PyCharm中的python解释器路径

时间:2019-04-30 16:34:07

标签: docker pycharm virtualenv

现在我有一个基于docker的django项目,在docker容器中有python3.7,并且我通过容器内部的python构建了一个虚拟环境。并在使用以下命令启动我的容器时添加路径映射:

path=`pwd`'/../'
docker_path='/data/www/'
docker run -dit \
    --name django \
    -p 2333:80 \
    -p 2334:443 \
    -v $path:$docker_path \
    f445c251736e

我的目录现在是这样的:

我的Mac上的路径:

/User/mac/Documents/Python/www/dj_project

在容器中映射:

/data/www/dj_project <---此项目是由python在容器而不是Mac中创建的

现在,virtualenv python路径在这里:

在Mac上:

/User/mac/Documents/Python/www/dj_project/virtual/bin/python3

在容器中:

/data/www/dj_project/virtual/bin/python3

那么,我该如何在PyCharm中设置我的python解释器路径?

在使用python3时成功,但是在/User/mac/Documents/Python/www/dj_project/virtual/bin/python3/data/www/dj_project/virtual/bin/python3时失败。所有这些告诉我没有文件或目录

0 个答案:

没有答案