天天看點

從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機

Let’s start!

購買一個月體驗雲主機

  • 網址:

    https://free.aliyun.com/ntms/free/personal.html

  • 支付寶注冊,登入,按流程下單購買,最後安裝CentOS 7.6 64位系統
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 成功購買後
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 進入執行個體
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 設定系統root賬戶的密碼
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 修改執行個體屬性,給主機換個名字
  • 重新開機讓改動生效
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 點選遠端連接配接,并記住遠端連接配接密碼!
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 再次點選遠端連接配接,并輸入密碼
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 驗證登入:輸入賬戶root,輸入密碼
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 設定SSH連接配接
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機

安裝Xshell,連接配接雲伺服器

  • 複制公網IP
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 打開Xshell,建立會話
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機
  • 使用者身份驗證
    從購買雲主機,Xshell連接配接,到安裝python3.7.2購買一個月體驗雲主機

利用XShell為雲主機安裝Python3.7.2

  • 檢視centos中自帶的Python位址:which python(一般在 /usr/bin/python)
  • 切換到python安裝目錄:cd /usr/bin
  • 檢視對應的Python版本指向:ls -l python*
  • 建立一個空目錄:mkdir /usr/local/python3
  • 首先安裝依賴包,centos裡面是-devel,如果在ubuntu下安裝則要改成-dev
    • sudo yum -y groupinstall "Development tools"
      sudo 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 libffi-devel
                 
  • 安裝Python3.7.2
    • 下載下傳安裝包
    • wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
                 
    • 解壓安裝包
    • tar -xvJf Python-3.7.2.tar.xz
                 
  • 将解壓檔案移動到 usr/local目錄下
  • 在local目錄下建立python3目錄
    • 進入 Python–3.7.2檔案夾
    • cd Python-3.7.2
                 
    • 配置./configure --prefix優化,指定安裝路徑
    • ./configure --prefix=/usr/local/python3
                 
    • 執行安裝
    • 建立軟連接配接
    • ln -s /usr/local/python3/bin/python3 /usr/bin/python3
      ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
                 
    • 驗證安裝
    • python3 -V #顯示對應版本
      pip3 -V
      
      #進入互動環境
      python3
      >>>print("hello world!")
                 

如果有改動python2檔案,導緻yum不能使用,例如

mv /usr/bin/python /usr/bin/python2.7
或者
mv /usr/bin/python /usr/bin/python.bak
           

利用vim進入:

vim /usr/bin/yum

vim /usr/libexec/urlgrabber-ext-down

将第一行

# 第一行
#!/usr/bin/python
# 改為
#!/usr/bin/python2.7
           

pip3 安裝pipenv等虛拟環境後不能使用

#檢視安裝的虛拟環境管理工具位置,我的在/usr/local/python3/bin/下
find / -name pipenv
#建立軟連接配接
ln -s /usr/local/python3/bin/pipenv /usr/bin/pipenv