很多盆友想学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文件
然后就可以愉快的玩耍了。
甚至可以在手机上敲代码(多么的丧心病狂)
以上。
以后随时随地都可以快乐的敲代码啦。