如何设置 PyCharm 中的解释器来使用 Docker

3
我能理解以下的Docker服务器启动方式可以让我访问Jupyter笔记本:

docker pull tensorflow/tensorflow:latest-py3  # Download latest stable image
docker run -it -p 8888:8888 tensorflow/tensorflow:latest-py3-jupyter  # Start Jupyter server

我的问题是如何在PyCharm中更改解释器以使用它?

我在想是否可以使用卷(-v)来使可执行文件在主机文件系统上可用,而不是在端口上公开。 - Brad Solomon
1个回答

0

将PyCharm连接到tensorflow/tensorflow:latest-py3镜像应该相当简单。

Go to File -> 
Settings -> 
Project -> 
Select interpreter -> 
Click the Gear -> 
Add -> 
Select Docker -> 
Create a unix Socket 
Choose tensorflow/tensorflow:latest-py3 as Image name and your might need to edit the Python interpreter path based on the image.

要获取Python路径,您需要通过shell或bash进行升级:
docker exec -it container_name sh
docker exec -it container_name bash

要获取容器名称,您可以使用以下方法

docker container ls -a

最后,在bash中,类似这样的东西可能会起作用

python -c "import sys; print(sys.path)"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接