安装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,能在浏览器打开,这里就可以了

相关推荐
克莱因3584 小时前
Linux CentOS7 进程基础知识
linux·运维·服务器
我爱学习好爱好爱7 小时前
Ansible 常用模块详解:yum、service/systemd、copy实战
linux·服务器·ansible
papaofdoudou8 小时前
LINUX VFIO被IOMMUFD取代
linux·运维·服务器
sg_knight8 小时前
设计模式实战:模板方法模式(Template Method)
python·设计模式·模板方法模式
FreakStudio8 小时前
ESP32居然能当 DNS 服务器用?内含NCSI欺骗和DNS劫持实现
python·单片机·嵌入式·面向对象·并行计算·电子diy
平生不喜凡桃李8 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
乐观勇敢坚强的老彭8 小时前
2026全国青少年信息素养大赛考纲
python·数学建模
YMWM_9 小时前
【问题】thor上的cubLas
linux·python·thor
wefly20179 小时前
免安装!m3u8live.cn在线 M3U8 播放器,小白也能快速上手
java·开发语言·python·json·php·m3u8·m3u8在线转换