美文网首页Python学习笔记
2024-03-27 | 服务器Python或R等在本地的使用—

2024-03-27 | 服务器Python或R等在本地的使用—

作者: 千万别加香菜 | 来源:发表于2024-03-26 21:46 被阅读0次

Python学习的神器

Juyper交互式python神器处理软件,这样就可以不用在自己电脑安装python,想要什么包可以直接在服务器安装——小电脑终于不用被摧残了
用途和Rstudio差不多,可以看到每一步命令的结果,灰常好用!!

# 进入conda 环境
source /home/sll/miniconda3/bin/activate

# 安装
conda install notebook
conda install Ipython

1、服务器Jupyter配置:

# 1、生成jupyter 配置文件
jupyter notebook --generate-config

# 2、 进入ipython生成密码
ipython

In [2]: from notebook.auth import passwd
In [3]: passwd()
Enter password:   # 是在本地浏览器登陆使用的密码,
Verify password: 
Out[3]: '********'  # Out[3] 输出的是填写在配置文件中的密钥

# 3、编辑配置文件
vim ~/.jupyter/jupyter_notebook_config.py
# 在该文件中任意位置添加以下内容,
#因为上述生成的配置文件中都是被注释的东西,所以随便找个地方添加就行了

c.NotebookApp.allow_remote_access = True   # 允许远程连接
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'**************' # 粘贴刚才在第二步Out[3]生成的密钥
c.NotebookApp.port = 8888
生成密码和密钥.png
配置文件.png

2、使用

# 服务器输入:
jupyter notebook

# 本地浏览器输入:
http://localhost:8888 

localhost改成你的服务器ip8888c.NotebookApp.port = 8888设置的,然后输入你上面设置的密码就行了

终于不用使用ssh -X user@hostname连接服务器,然后直接jupyter notebook打开了,更加方便

3、对Jupyter配置R

一般来说,conda安装好的Jupyter进去自带python,想有R,则需要额外安装一个R包来配置

服务器输入R,打开R
install.packages('IRkernel')
IRkernel::installspec()

运行完毕后,重新运行Jupyter,你就可以使用R了,方便的一批

拓展部分

# 创建虚拟窗口
screen -R jupyter

# 运行jupyter
jupyter notebook

ctrl + a + d退出窗口,将这个会话放后台

这样可以防止jupyter被自己不小心退出了或是自己电脑突然断电等情况,而且退出你的终端也没事

相关文章

网友评论

    本文标题:2024-03-27 | 服务器Python或R等在本地的使用—

    本文链接:https://www.haomeiwen.com/subject/vfqetjtx.html