在利用pycharm进行算法开发时,经常需要在服务器的GPU上运行代码,而对于不同的项目,环境配置、运行依赖往往不同,这时需要用到docker为每个项目创建该项目私有的容器来运行代码。而服务器一般又都是共用的,跑代码的时候需要知道运行者是谁,这样就不能用root账户进行需要在服务器上创建自己的用户。这样一来,就需要我们使用pycharm远程连接到docker的个人用户目录下。这篇文档主要记录如何配置pycharm+docker中的个人用户目录。
主要参考知乎文章:
区别在于:
1. 在docker容器中创建自己的用户名
2. docker中的用户id要和docker容器外GPU的id映射成一致
3. deployment设置和pycharm解释器设置的区别
deployment设置:
pycharm解释器设置:
pycharm远程解释器的设置
其余设置均相同,大功告成~