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

相关推荐
小徐学编程-zZ5 小时前
量产测试数据
python·压力测试·数据库架构
QQ8057806515 小时前
django基于机器学习的电商评论情感分析系统设计实现
python·机器学习·django
wx09096 小时前
stata实现机器学习的环境配置
python·机器学习·stata
nuowenyadelunwen7 小时前
CS 61A Lab 2 笔记:短路求值、高阶函数与 Lambda 表达式
python·函数式编程·cs61a·berkeley
彩色的黑'''7 小时前
[root@localhost ~]#,Linux系统的命令提示符为啥现在变成-bash-4.2#了,哪里设置的
linux·运维·bash
源远流长jerry8 小时前
Linux 网络发送机制深度解析:从应用到网线
linux·服务器·网络·网络协议·tcp/ip
qq_422828628 小时前
android图形学之SurfaceControl和Surface的关系 五
android·开发语言·python
南境十里·墨染春水8 小时前
linux学习进展 shell编程
linux·运维·学习
weixin_444012938 小时前
c++如何将std--vector直接DUMP到二进制文件_指针地址直写【附代码】
jvm·数据库·python
woxihuan1234569 小时前
Go语言中--=运算符详解:位右移赋值操作的原理与应用
jvm·数据库·python