使用阿里云服务器搭建python3开发环境,搭建Jupyter Notebook远程云服务器

阿里云CentOS自带的python为python2.7,安装python3.6的方法如下:

1.安装 Software Collections 源:

yum install centos-release-scl

2.安装 python3.6开发环境:

yum install rh-python36

3.修改环境变量:

scl enable rh-python36 bash

4.执行python命令,即进入python3命令行:

python3

pip更新命令:

pip install --upgrade pip

gcc最好也更新一下,自行百度。

搭建Jupyter Notebook远程云服务器

把Jupyter部署到服务器上,这样随时可以在其他电脑上登录Jupyter做分析而且不必要求安装python。

主要的好处,总结为三点:
1.随时可在未安装Python的电脑上使用Python(可以分享给别人)
2.借助服务器的性能,在服务器上做分析,解放本地计算机的CPU
3.不同电脑间,使用服务器jupyter可避免数据不一致

搭建步骤
1、安装Jupyter Notebook库:

pip install Jupyter

2、生成Jupyter Notebook配置文件

jupyter notebook --generate-config

3.设置Jupyter Notebook密码

设置密码用于设置服务器配置,以及登录Jupyter。打开Python终端,输入以下:

In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: '这里是密码'

4、设置服务器配置文件

vim ~/.jupyter/jupyter_notebook_config.py

按 i 进入编辑模式,在末尾增加以下几行配置信息:

c.NotebookApp.ip = '*' #所有绑定服务器的IP都能访问,若想只在特定ip访问,输入ip地址即可
c.NotebookApp.port = 6666 #将端口设置为自己喜欢的吧,默认是8888
c.NotebookApp.open_browser = False #我们并不想在服务器上直接打开Jupyter Notebook,所以设置成False
c.NotebookApp.notebook_dir = '/root/jupyter_projects' #这里是设置Jupyter的根目录,若不设置将默认root的根目录,不安全
c.NotebookApp.allow_root = True # 为了安全,Jupyter默认不允许以root权限启动jupyter 

如果配置信息没改,就在root目录下新建 jupyter_projects 文件夹,(根据自行更改的目录)

5、启动Jupyter 远程服务器

jupyter notebook
至此,Jupyter远程服务器以搭建完毕。在本地浏览器上,输入 ip地址:6666,将会打开远程Jupyter,输入密码进入就可以像在本地一样使用服务器上的Jupyter啦。

**如果无法链接,自行查看端口是否开放、阿里云服务器安全组设置。

参考博客:
使用阿里云服务器搭建python3开发环境
搭建Jupyter Notebook远程云服务器

一些概念(来源于搜索引擎):
1.依赖包:
Linux系统和其他操作系统一样,都是模块化的设计,也就是说功能互相依靠,有些功能需要一些其他功能来支撑,这样可以提高代码的可重用性:
大部分依赖包都是一些库文件,有动态库也有静态库,一个程序的依赖包如果没有安装,只安装了这个程序本身是不能使用。对于这个程序A来说,它需要依赖一些程序,这些程序本身有些功能可以完成A的部分操作,因为这些依赖程序已经写好了功能,不需要A程序再单独写一遍相应的功能,于是就可以借用这些依赖程序。
大体就是这样,正如linux c编程中的数学库等,libm.so库文件中就定义了一些数学运算等。

2.软件源:
(1)大白话:
源就是来源。
就是你安装软件时,程序从哪里获取软件包(安装程序在你的机器上,但需要安装的东西却在软件源服务器上)。
其实你可以把他称为软件仓库。安装软件时,就是从仓库里面调取数据放在你的机器上。
(2)。。。
什么是 Ubuntu Linux 软件源源,在ubuntu下,它就相当于软件库,需要什么软件,只要记得正确的软件名并且确定在ubuntu下肯定有的软件,就可以使用命令来安装软件的命令是:sudo apt -get install 软件名。我们安装完毕如果想删除该如何做:删除软件是: sudo apt-get remove 软件名如删 vim ,输入 sudo apt-get remove vim该如何添加源确定源里有没有这个软件,也就是说软件库里有没有这个软件,如果没有,那就要添加源了,也就是放入更多的软件存入软件库里。因为在图形界面里,常常有权限的问题,这个是很麻烦的,我个人喜欢用命令的方式来添加的。 下面我们就开始添加了。首先打开终端输入, sudo gedit /etc/apt/sources.list sources.list就是添加源的文件,只要把我上面说的那个源加到最后一行就行了,然后保存。回到终端下,更新一下软件列表,输入 sudo apt-get update---------------------------------------------------------------------------------------------------------------------------上面是更新源,可能我们看的不够贴切,这里在举例:我们向grizzly.list库里面添加源:然后我们在来看看 grizzly.list都包含什么内容:(3个网址)然后在执行echo debhttp://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/grizzly main>> /etc/apt/sources.list.d/grizzly.list命令,看到4个网址

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值