**
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:端口号
即可
待續…