PyCharm 配置服务器多个 python 虚拟环境

PyCharm 配置服务器多个 python 虚拟环境

  • 配置方法
    • 配置远程服务器
    • 配置多个解释器
  • 存在问题
  • 解决方法

使用 PyCharm 进行远程开发时,我们可以使用服务器上的 python 解释器,当我们在服务器上创建了多个虚拟环境时,也可以在 PyCharm 中配置这些虚拟环境,方便不同的项目使用不同的环境。
然而按照网上教程添加多个 python 解释器后,PyCharm 会自动帮我们创建多个重复的服务器,本文主要给出该问题的解决方法,同时也对添加解释器做一个详细的讲解。

  • 下述配置的前提是服务器上存在多个虚拟环境,且 PyCharm为专业版

配置方法

配置远程服务器

配置多个解释器

在配置好远程服务器后,依次点击 File → Settings → Python Interpreter → 右上角齿轮按钮 → Add, 开始添加一个新的解释器,在弹出窗口中选择 SSH Interpreter,因为要为同一个服务器配置多个解释器,所以选择 Existing server configuration,选择刚刚创建的服务器,点击 Next,在 Interpreter 一栏选择python路径,点击 Finish 添加成功,通过在 Interpreter 中选择不同路径,可以添加同一个服务器的多个 python 解释器,接着点击 Finish 添加成功。
PyCharm 配置服务器多个 python 虚拟环境_第1张图片

存在问题

在添加多个解释器后,依次点击 Tools → Deployment → Configuration,在弹出的窗口中会看到多个相同的服务器,因为每当我们新建一个 python 解释器后,PyCharm 会自动帮我们创建一个服务器,即使它已经存在。

PyCharm 配置服务器多个 python 虚拟环境_第2张图片
服务器创建记录

解决方法

在解释器的设置界面,点击齿轮图标,选择 Show All,在弹出的界面中,选中刚刚添加的 python 解释器,点击铅笔图标,在弹出的窗口中,将 Deployment configuration 设置为同一个服务器,然后在 Tools → Deployment → Configuration 界面中选中要删除的服务器,点击减号按钮,将 PyCharm 创建的重复服务器删除即可,这样,就实现了在 PyCharm 中为同一服务器配置多个 python 解释器。

你可能感兴趣的:(答疑解惑,#,PyCharm,教程,pycharm,云开发,ide,服务器,虚拟环境)