安装pycharm 2023.3.5+连接远程linux python环境+jupyter连接(完成)

1.安装pycharm最新版,学校edu.cn的邮箱可以免费注册专业版

pycharm professional 下载

点击Download即可,然后一步一步安装,可以安装到D盘,具体插图什么就不赘述,讲一下用学校邮箱注册专业版吧,注册就有一年使用时间,到期了可以续(好像,没有实践)。

点右上角的pricing,下滑,点"Students,Teachers&Community",有个"For Students and Teachers",点"Learn more"。

点"apply now"

之后按照提示注册,再到学校的邮箱激活

还可以将学校邮箱链接到你经常使用的邮箱上,如你用常有邮箱注册JetBrains 账户后,点击右上角,"Manage account",下面有一个"Linked emails",点进去就可以链接邮箱啦!

我这里已经链接好了。

然后打开Pycharm,通过登录账户激活软件就可以了

2.连接远程linux python环境

用的是虚拟机的环境,你问为什么不直接在虚拟机里使用,问就是不喜欢Ubuntu

好像新版的更好操作

linux 终端输入ifconfig ,一般 inet 后边就是 ip (192.168...)

打开Pycharm 添加ssh解释器,主机就是ip,用户名我填的虚拟机用户

下一步会测试ssh连接,一般是没问题的,如果连接不上可以试试linux的ssh 服务器有没有打开,service sshd start,在终端开启服务。

第三步有三种环境,第一个是Virtualenv环境,可以选择现有的 或者新建一个,位置在你的服务器中,基础解释器你可以选择你的python解释器。

第二种是系统解释器,可以使用系统的解释器,我直接用的这个,一般来说,用虚拟的更好,不会破坏原有的环境,但我不会对环境做什么修改,所以也没什么必要,还节省空间。

还有就是conda环境,虚拟机没有装conda,但是我在本机下想用conda的环境的时候也找不到,得自己选择"Conda 可执行文件",一般是在你Anaconda安装目录下的Scripts文件夹下。

运行成功。

3.运行jupyter

得在linux终端运行jupyter notebook打开服务器,本机才能连接

1.确保你已经安装了jupyter

复制代码
pip install -U jupyter

2.生成配置文件

复制代码
jupyter notebook --generate-config

3.修改默认配置文件

复制代码
c.NotebookApp.ip='*' # 就是设置所有ip皆可访问
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =8888 #指定为NAT端口映射的端口号

4.执行以下命令输入密码即可,生成有一个json文件存储密码,不想要直接删了该文件就没有密码了

复制代码
jupyter notebook password

5.服务器端启动jupyter notebook

复制代码
jupyter notebook 

6.回到宿主机,打开浏览器,访问 http://127.0.0.1:8888/,中间ip使用,上文连接ssh的ip即可。

配置一下这里URL,能在浏览器打开,这里就可以了

相关推荐
weixin_4249993617 小时前
Bootstrap制作后台管理系统布局 Bootstrap如何搭建Dashboard框架
jvm·数据库·python
baidu_3409988217 小时前
mysql表名大小写敏感问题如何处理_Lower Case Table Names设置
jvm·数据库·python
m0_6742946417 小时前
TensorFlow如何监控内存使用情况_结合tf.summary记录关键指标信息
jvm·数据库·python
2301_8152795217 小时前
c++ 游戏性能分析telemetry c++如何设计一个遥测系统
jvm·数据库·python
2301_7641505617 小时前
HTML图片怎么用UnoCSS对齐_UnoCSS原子化CSS图片对齐实战.txt
jvm·数据库·python
2401_8836002517 小时前
SQL处理分组聚合中的数据一致性_使用事务保证
jvm·数据库·python
johnny23317 小时前
Python Web服务器网关接口:WSGI、ASGI、RSGI、uWSGI、uwsgi、Gunicorn、Uvicorn
python
weixin_4087177717 小时前
为什么宝塔面板定时访问URL任务总是报502_检查目标接口响应时间与延长任务执行超时设置
jvm·数据库·python
小陈工17 小时前
python Web开发从入门到精通(二十七)微服务架构设计原则深度解析:告别拆分烦恼,掌握治理精髓(上)
后端·python·架构
源码之家17 小时前
计算机毕业设计:Python渔业资源数据可视化分析大屏 Flask框架 数据分析 可视化 数据大屏 大数据 机器学习 深度学习(建议收藏)✅
人工智能·python·信息可视化·数据挖掘·数据分析·flask·课程设计