连接后也可以直接在pycharm中来搜索安装相应的库。 Pycharm远程连接Docker 1.启动要连接的docker容器 启动时使用 -p 宿主机端口:22 docker run -d -p 10022:22 -p 8000:8000 mytest 1. 启动后可使用下面命令查看宿主机映射的端口 docker port 容器名 22 1. 2.进入容器内安装ssh服务 进入容器 docker exec ...
最后在 Mappings 中配置路径,这里的路径是你本地存放代码的路径,与刚刚配置的 Root Path 相互映射(意思是 Mapping 里本机的路径映射到远程的 Root Path),方便以后在本地和远程 docker 中进行代码和其他文件同步。 四、在 PyCharm 里配置远程解释器 点击PyCharm 的 File > Setting > Project > Project Interpreter...
在PyCharm中设置远程调试配置: 打开Run -> Edit Configurations...。 点击+ 添加新的配置,选择 Python Remote Debug。 配置Host 为远程Docker容器的IP地址(如果容器在本地运行,可以使用 127.0.0.1)。 配置Port 为你希望在Docker容器中开放的调试端口,例如 5678。 在Docker容器中运行需要调试的Python程序,并确保...
5.3 如果不能自动更新,那么你修改的文件 右键-deployment-upload to到你服务器的名字上,手动完成更新。 6 debug:Can't run remote python interpreter: 一句话总结:吧interpreter下面相同路径的解析器清空,重新建立解析器即可。 这里之前有两个(1)和(2),删掉,重新建立一个。 参考:https://blog.csdn.net/qian221...
pycharm远程debug 背景 我的需求是想用idea调试docker里的 Python 程序,网上的方案大多是通过vscode和 pycharm。 我没有细看 vscode 是什么方案,研究了下 pycharm 的。虽然我用的是 idea + Python 插件,但是下面还是顺着说 pycharm,功能一样的。 探索| 试错...
我很难弄清楚如何设置在 Docker 容器中运行的 python 应用程序 (Flask) 的远程调试。具体来说,我使用的是 docker-compose、PyCharm professional 和 python 3.5。这是我到目前为止所做的: 我将“pycharm-debug-py3k.egg”复制到项目文件夹中 我在wsgi.py 文件中添加了以下行: ...
在工作中, 需要我们修复一个bug,但是整套服务比较重,本地重新搭建环境太麻烦, 这时就可以使用远程debug来进行开发啦!! (基于docker stack) 第一步: 将我们要操作的服务镜像替换成开发镜像(带sshd服务的镜像, 安装详情可见:https://www.cnblogs.com/wender/p/14977394.html), 并将22端口暴露出来, 重启stack ...
PyCharm还支持Docker,但是我觉得这个并没有什么用。在MacOS、Windows上Docker其实是先启动一台虚拟机里面装上Linux然后在里面装Docker。 总结 远程调试其实只有两个要点,pydev帮我们解决了远程断点、启动的问题;我们自己要解决代码同步的问题。文章都是用虚拟机来做开发环境的,你也可以用一台公用的机器来做开发环境。
docker run --gpus='"device=1"' -v /home/xjli/mmlab_code/:/workspace/ -p 127.0.0.1:8899:22 -itd --rm p2p:latest 注意两点: 容器的用户名必须与当初在容器内安装各种包时的用户名保持一致 ssh在容器内的默认端口为22 2.容器内配置ssh