天天看點

使用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時配置的自定義端口)

使用Centos的一些問題和解決方法

然後啟動jupyter:

jupyter notebook --allow-root
           

然後在本地浏覽器中輸入

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

即可

待續…

繼續閱讀