使用Centos的一些问题和解决方法

**

python2.7升级到python3.80

**
1.如何登录华为云
(1)打开华为云的控制台,找见弹性公网IP地址,
(2)xshell中的ip地址写这个 ,登录名为root,密码自定,即可登录

2.升级python

(1)先安装相关依赖

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc

(2)从官网获取安装包

cd /usr/local/src
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

(3)解压

tar -zxvf Python-3.8.0.tgz

(4)创建目录

mkdir /usr/local/python3

(5)编译

cd /usr/local/src/Python-3.8.0
./configure --prefix=/usr/local/python3
make all
make install

(6)替换python

cd /usr/bin
mv python python.bak
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python
# 进行检查
python -v

(7)这是更换之后yum不能应用
打开yum程序

vim /usr/bin/yum

在第一行的后面加上旧版本名

......./python2.7

(8)安装软件也会报错
修改:

sudo vim /usr/libexec/urlgrabber-ext-down

同(7)加版本号

**

安装anaconda和jupyter

**
(1)下载anaconda在linux的安装包,官网下载即可
(2)进行安装:

bash Anaconda3-4.4.0-Linux-x86_64.sh

(3)完成后设置环境变量

vim /root/.bashrc
# 在最后一行添加
# anaconda3默认安装到/root底下
export PATH="/root/anaconda3/bin:$PATH"
source /root/.bashrc

(4)然后python后就是anaconda自己的

下面是配置jupyter

(5)生成jupyter配置文件

jupyter notebook --generate-config

进入ipython:

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:8XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXf'

记下sha后的字符,修改jupyter的配置文件,一下这几个去掉注释:

c.NotebookApp.ip = '*'
c.NotebookApp.password = 'sha1:8XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxf'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 9999
c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True

如果使用的是华为云,还需要加这一步:
控制台 --> 弹性云服务器(或其他什么服务器) --> 单机云服务器名称 ecs-xxxx —>
安全组 —> 更改安全组规则 —> 添加8888端口(这个端口是在配置jupyter时配置的自定义端口)
在这里插入图片描述
然后启动jupyter:

jupyter notebook --allow-root

然后在本地浏览器中输入

http://服务器IP:端口号

即可

待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值