【PyCharm】相关链接
- 【PyCharm】连接 Git
- 【PyCharm】连接Jupyter Notebook
- 【PyCharm】快捷键使用
- 【PyCharm】远程连接Linux服务器
- 【PyCharm】设置为中文界面
【PyCharm】连接Jupyter Notebook
PyCharm
连接Jupyter Notebook
的过程可以根据不同的需求分为 本地连接 和 远程连接 两种情况。
以下是详细的步骤和注意事项:
本地连接Jupyter Notebook
-
安装Jupyter Notebook
对于本地环境来说,首先需要确保已经在你的计算机上安装了Jupyter Notebook
。
可以通过pip
或conda
来安装它:pip install jupyter
或者conda install jupyter
-
连接Jupyter Notebook
- 创建
Python
项目:- 启动
PyCharm
,创建一个新的Python
项目,并为该项目指定一个虚拟环境。
- 启动
- 安装Jupyter包:
- 在项目的解释器设置中添加
jupyter
包。这可以通过进入File
->Settings
->Project: <project_name>
->Python Interpreter
,然后点击右上角的齿轮图标选择+号来实现。 - 搜索并安装
jupyter
。
- 在项目的解释器设置中添加
- 新建
Jupyter Notebook
文件:- 在项目浏览器中右键点击项目根目录或其他你想要放置
Notebook
的位置,选择New
->Jupyter Notebook
,输入文件名以.ipynb
结尾。
- 在项目浏览器中右键点击项目根目录或其他你想要放置
- 启动
Jupyter Server
:- 当第一次尝试运行一个
Cell
时,PyCharm
会提示你启动Jupyter
服务器。 - 可以通过点击编辑器顶部出现的黄色灯泡图标并选择
Start Jupyter Server
来进行。
- 当第一次尝试运行一个
- 配置
Server
(可选):- 如果你有特定的需求,比如更改默认端口或者连接到其他已知的
Jupyter
服务器,可以在Run | Edit Configurations...
中进行相应的配置。
- 如果你有特定的需求,比如更改默认端口或者连接到其他已知的
- 创建
远程连接Jupyter Notebook
对于远程连接,则涉及到更多配置工作,特别是从本地机器访问位于远程服务器上的Jupyter Notebook服务时。
以下是具体的操作指南:
- 准备远程服务器:
-
确保远程服务器已经正确设置了Jupyter Notebook,并且可以通过网络访问。
-
需要生成配置文件,并根据需要调整其设置,如IP地址、端口号等。
-
此外,还需要设置密码保护或Token验证机制以增强安全性。
具体操作如下:
- 使用命令
jupyter notebook --generate-config
生成配置文件。 - 修改配置文件中的相关参数,
例如
c.NotebookApp.ip = '*'
允许所有IP访问c.NotebookApp.port = '8888'
设定监听端口c.NotebookApp.token = 'your_password_here'
设置访问令牌。
-
- 建立SSH隧道:
- 为了安全地访问远程服务器上的Jupyter Notebook,可以利用SSH隧道技术。在本地终端执行如下命令:
ssh -N -f -L localhost:<local_port>:localhost:<remote_port> user@remote_host
<local_port>
是本地监听的端口,<remote_port>
是远程服务器上Jupyter Notebook
实际运行的端口。user@remote_host
则是用于登录远程服务器的用户名和主机地址。
- 为了安全地访问远程服务器上的Jupyter Notebook,可以利用SSH隧道技术。在本地终端执行如下命令:
- 配置PyCharm连接远程Jupyter Server:
- 回到
PyCharm
,在创建新的Jupyter Notebook
文件后,首次运行Cell
时,系统将要求你配置远程服务器信息。 - 此时应该填写形如
http://localhost:<local_port>/
这样的URL
,并提供之前设置好的Token作为认证凭证。 - 如果一切正常,你就可以像操作本地资源一样轻松地与远程
Jupyter Notebook
互动了。
- 回到