基于docker配置pycharm开发环境

       开发过程中,为了做好环境隔离,经常会采用docker来进行开发,但是如何快速将docker中的环境和本地开发的IDE链接起来是一个常见问题,下面对其进行简单的总结:

(1)前期准备

      开发环境docker和工具pycharm的安装使用,这里不做过多赘述,可以参考前面的博客,当完成所有环境准备后,打开pycharm加载项目路径,同时后台将环境适配的docker镜像挂起。像这样即可,

(2)环境关联配置

        此刻通过file进行setting,然后选择project interpreter, 再点击右上角的小齿轮,进入到特定环境的添加选择,具体界面如下, 第一次设置需要先选择server那一行后面的new按钮来创建一个服务名,界面上直接默认即可,下面会出现connection successful字样,

选择ok退出,即可见到下面界面。

此刻需要在image name下拉列表中选择你的镜像,然后最重要的一步就是指定python编译器路径,当你docker内部python环境比较多时尤为重要,可以进入容器后,通过

which python

来确定你环境中默认依赖的python位置。最后选择ok,就可以看到环境加载成功了。

接下来你就可以看到docker环境下面库的详情了。但是同时需要注意的一点就是下面的path mapping,需要说明的是如果你前面已经将docker挂起时做了路径映射则不需要设置,如果没有则需要简单配置一下

(3)简单使用

      当上面的一切配置完成后,就可以像基于本地环境一样自由使用ide编码,调试等等操作了。

相关推荐

  1. PyCharm 环境配置 Python

    2024-03-23 08:38:05       36 阅读
  2. 基于docker创建深度学习开发环境

    2024-03-23 08:38:05       18 阅读
  3. Ubuntu pycharm配置Conda环境

    2024-03-23 08:38:05       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 08:38:05       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 08:38:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 08:38:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 08:38:05       20 阅读

热门阅读

  1. Spring-ioc-纯xml配置

    2024-03-23 08:38:05       18 阅读
  2. Python 10个面试题实例

    2024-03-23 08:38:05       18 阅读
  3. Spring 框架中都用到了哪些设计模式?

    2024-03-23 08:38:05       20 阅读
  4. uni app 空挡接龙

    2024-03-23 08:38:05       19 阅读
  5. createjs实现贪吃蛇,包含成长及游戏条件重置

    2024-03-23 08:38:05       20 阅读
  6. 软件测试简介

    2024-03-23 08:38:05       21 阅读
  7. Redis是如何避免“数组+链表”的过长问题

    2024-03-23 08:38:05       18 阅读
  8. 32、计算e

    2024-03-23 08:38:05       21 阅读
  9. Python中的函数参数传递方式是怎样的?

    2024-03-23 08:38:05       26 阅读
  10. AI大模型学习

    2024-03-23 08:38:05       19 阅读