博主原文链接:https://www.yourmetaverse.cn/nlp/472/

PyCharm 远程连接服务器并使用服务器的 Jupyter 环境-LMLPHP

PyCharm 远程连接服务器并使用服务器的 Jupyter 环境

在数据科学和机器学习领域,许多开发者和研究人员需要利用远程服务器的强大计算能力。通过使用 PyCharm 远程连接服务器,并在服务器上运行 Jupyter 环境,我们可以有效地利用这些资源。以下是详细的步骤指南。

前提条件

  • 远程服务器:拥有可远程访问的服务器,并在服务器上具有所需的 Python 版本。
  • PyCharm Professional:此功能仅在 PyCharm 的专业版中可用。
  • 网络连接:确保你的计算机和服务器之间有稳定的网络连接。

步骤 1: 设置服务器上的 Jupyter 环境

首先,确保服务器上安装了 Jupyter。如果未安装,可以通过以下命令进行安装:

pip install jupyter

安装 Jupyter 后,运行以下命令来启动 Jupyter Notebook 服务:

jupyter notebook --no-browser --port=8888 --ip=0.0.0.0 --allow-root

这将在服务器上的 8888 端口上启动 Jupyter Notebook,并允许从任何 IP 地址访问。

步骤 2: 在 PyCharm 中配置远程解释器

  1. 打开项目设置:在 PyCharm 中,打开你的项目,然后点击「File」>「Settings」(或「PyCharm」>「Preferences」,取决于你的操作系统)。

  2. 添加远程解释器

    • 选择「Project: [你的项目名]」>「Python Interpreter」。
    • 点击右上角的齿轮图标,选择「Add」。
    • 在弹出的窗口中,选择「SSH Interpreter」。
    • 输入你的服务器的 IP 地址和登录凭证。
    • 选择 Python 解释器路径(例如 /usr/bin/python3)。
  3. 测试连接:确保 PyCharm 可以成功连接到服务器上的 Python 解释器。

步骤 3: 配置 Jupyter Notebook

  1. 打开 Jupyter 配置:在 PyCharm 中,打开「File」>「Settings」>「Tools」>「Jupyter」。

  2. 配置远程服务器

    • 勾选「Use Jupyter notebook running on a remote server」。
    • 在「Server URL」中填写 http://[你的服务器 IP]:8888
    • 如果 Jupyter Notebook 设置了密码或令牌,在相应字段中输入。
  3. 保存设置:点击「OK」或「Apply」来保存设置。

步骤 4: 使用 Jupyter Notebook

在 PyCharm 中,你现在可以创建新的 Jupyter Notebook 文件或打开现有的文件,并直接在远程服务器上运行代码。

  • 创建新的 Notebook:右击项目目录中的文件夹,选择「New」>「Jupyter Notebook」。
  • 运行和编辑:和本地 Jupyter Notebook 一样,你可以编辑单元格,运行代码,并查看输出。



11-17 09:28