jupyter与Pycharm远程开发
来源:互联网 发布:mac美国官网怎么下单 编辑:程序博客网 时间:2024/06/08 03:10
博客原文
本地代码开发,远程服务器跑程序,想想是不是美滋滋呢~
情景是这样的:你并没有服务器的root权限,你只是Ubuntu服务器上小小的user
- 登陆服务器
- jupyter notebook
- 安装
- 配置
- Pycharm
- 同步
- 远程调试
登陆服务器
openVPN接入内网
Xshell登陆服务器
- 方法一:直接用
ssh + ip
登陆,如ssh 192.168.0.100
- 方法二:新建会话,
连接
中配置名称、协议、主机、端口,用户身份认证
中配置用户名、密码,之后双击会话即可登陆服务器
jupyter notebook
安装
登陆系统之后很开心地pip install jupyter
,然后开始各种权限不够,怎么办?
那我想办法直接安装在用户目录行了吧,于是乎~
pip怎么安装到用户目录
好像调用地还是系统的pip,权限又不够了。好吧,装一个自己的pip
wget https://bootstrap.pypa.io/get-pip.pypython get-pip.py
好像这次调用了系统的Python,于是乎… …
算球,先给本user装一套python,嗯,又是一番折腾,结论就是:强烈推荐直接安装Anaconda
# Linux64位 Python-2.7.13# 其他版本自行上官网wget https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.shchmod +x Anaconda2-4.3.1-Linux-x86_64.sh # 添加执行权限./Anaconda2-4.3.1-Linux-x86_64.sh # 安装# 接下来根据提示输入yes即可
因为Anaconda内置了jupyter,任务结束了
输入jupyter notebook
即可打开
配置
首先生成notebook配置文件:jupyter notebook --generate-config
,一般路径是~/.jupyter/jupyter_notebook_config.py
,vim
直接打开,配置内容如下:
c.NotebookApp.ip = '*'c.NotebookApp.notebook_dir = u'/the/path/of/jupyternotebook' # 配置notebook目录c.NotebookApp.open_browser = False # 默认不打开浏览器页面c.NotebookApp.password = u'' # notebook密码,生成方式在配置文件中有c.NotebookApp.port = 1717 # 配置端口,避免跟别人冲突嘛
万事俱备,jupyter notebook
开启notebook
等等,说好的本地开发呢?
请打开本地浏览器,地址栏输入ip + 端口号
,如192.168.0.100:1717
,输入密码,log in,大功告成!
Pycharm
使用PyCharm进行远程开发和调试
上面的博文中已经有了图文并茂的详细说明,这里只做简单摘要总结,方便自己。
同步
Tools -> Deployment -> Configuration
点击+
Type
选择SFTP
,点击OK
第一个选项卡Connection
填写主机、端口、根目录、用户名、密码
第二个选项卡Mappings
填写本地项目地址,远程项目地址,第三行可留空
第三个选项卡Excluded Paths
添加忽略路径
点击OK
搞定,在Tools -> Deployment
中即可上传、下载、同步、浏览服务器文件
远程调试
选择File -> Settings
,选择Project -> Project Interpreter
,然后在右边,点击那个小齿轮设置,选择Add Remote
选择Deployment configuration
,点击create
,填入服务器python解释器路径
OK大功告成
- jupyter与Pycharm远程开发
- Pycharm远程开发与调试
- pycharm远程开发python程序
- Pycharm中进行Python远程开发
- 【编程工具】Pycharm 远程开发 Python
- 使用PyCharm进行远程开发和调试
- Pycharm中进行Python远程开发
- pycharm远程linux开发和调试代码
- 使用PyCharm进行远程开发和调试
- 使用PyCharm进行远程开发和调试
- Jupyter Notebook 使用总结 Pycharm
- 利用pycharm编辑jupyter notebook
- pycharm远程调试与程序部署
- 在CDH中远程使用jupyter(与pyspark连接)
- Win10下Anaconda 2与3 共存,dos 切换,jupyter notebook 切换,pycharm 切换
- Win10下Anaconda 2与3 共存,dos 切换,jupyter notebook 切换,pycharm 切换
- 远程访问jupyter notebook
- 远程访问jupyter notebook
- CCFCSP201312-4有趣的数
- 总结C++中几种结构体初始化的方法
- 797C Minimal string
- 使用@responseBody遇见的异常
- C++第五次作业
- jupyter与Pycharm远程开发
- Android Fragment 深度解析
- Docker windows 安装MySql和Tomcat
- java中的多线程
- Mybatis学习(2):Mybatis和Spring整合详解
- NodeJS解析url参数
- Linux学习笔记18
- Web安全-XSS
- JVM内存模型