Debian安装Anaconda+Python+Jupyter教程

很多盆友想学Python,但是苦于环境的困扰。不知道怎么安装Python,不知道怎么安装IDE,不知道怎么设置环境变量等等。

于是乎一大批人,开始了Python从开始到放弃的过程。

那么有没有办法,打开网页就能有一个Python的运行环境,直接敲代码就能运行么?

可以!

下面就演示下如何使用Debian服务器搭建Anaconda+Python+Jupyter

第一步:安装Anaconda:在这里插入图片描述

1、去anaconda官网上找到Linux版本的anaconda,复制其下载链接
官网地址:https://www.anaconda.com/products/distribution#Downloads
下载链接:https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

根据自己服务器类型下载,我服务器用这个:64-Bit (x86) Installer (581 MB)
在这里插入图片描述

2、登录到自己的服务器上,使用命令下载anaconda。等待下载完成
命令:

wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

3、下载完成后,运行文件

sh Anaconda3-2021.11-Linux-x86_64.sh

4、安装过程中,会让选择安装路径、是否同意协议等。根据自己情况选择,我是默认安装的,一直按回车直到结束。

5、安装完成后,用这个命令重新加载下环境。

source ~/.bashrc

6、用下面的命令看下是否安装成功

conda list

如果出现下面内容就说明成功了。
在这里插入图片描述

安装完成anaconda之后,也就有了Python了
输入python,看看Python是否可用。如果出现了下面这个,就说明可以了。如果没看到就配置下环境变量。这里不多介绍。

在这里插入图片描述

第二步:安装和配置jupyter notebook

其实anaconda默认安装了jupyter,一般是不用单独安装的。只需要配置下就行。

1、生成配置文件:输入下面命令生成配置文件

jupyter notebook --generate-config

2、生成密码:(说明:为什么要配置密码?如果不配置密码,那么jupyter谁都可以用,只要知道了ip和端口就行。为了服务器安全,尽量加上密码)

输入命令ipython,配置密码

3、第一行输入from notebook.auth import passwd,然后按回车

4、第二行输入passwd()回车(注:实际已经输入密码了,但并未显示出了,输入密码后回车即可。)

5、重复输入一遍4步骤中的密码。把这个密码记录到小本本上。后边有用,暂时叫ta密码A

6、此时界面会提示一个密码。把这个密码记录到小本本上。后边有用,暂时叫ta密码B

7、输入exit,退出

到此,密码生成完毕

第三步:配置jupyter的启动参数

1、输入下面命令,编辑jupyter的配置文件

vi /root/.jupyter/jupyter_notebook_config.py

在文件最后边,加上下面内容。(注意密文前面,有个字母u,别给删了。只替换u后边的内容)

c.NotebookApp.ip='*' #设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问
c.NotebookApp.password=u'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'#把小本本上的密码B填这里。最前边的那个u别删。
c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器
c.NotebookApp.port =8889 #指定访问的端口,默认是8888,尽量选一个不常用的端口,避免端口冲突

保存后,退出编辑。

2、启动jupyter

nohup jupyter notebook --allow-root &

3、打开端口防火墙。我服务器是腾讯云服务器,要在控制台上进行配置。
在这里插入图片描述
在这里插入图片描述

4、访问jupyter
打开浏览器输入http://ip:8889/即可访问
密码就是前边小本本上记录的密码A
在这里插入图片描述

5、使用。
新建一个ipynb文件
在这里插入图片描述
然后就可以愉快的玩耍了。
在这里插入图片描述
甚至可以在手机上敲代码(多么的丧心病狂)
在这里插入图片描述

以上。
以后随时随地都可以快乐的敲代码啦。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值