Let’s start!
購買一個月體驗雲主機
- 網址:
https://free.aliyun.com/ntms/free/personal.html
- 支付寶註冊,登錄,按流程下單購買,最後安裝CentOS 7.6 64位系統
- 成功購買後
- 進入實例
- 設置系統root賬戶的密碼
- 修改實例屬性,給主機換個名字
- 重啓讓改動生效
- 點擊遠程連接,並記住遠程連接密碼!
- 再次點擊遠程連接,並輸入密碼
- 驗證登錄:輸入賬戶root,輸入密碼
- 設置SSH連接
安裝Xshell,連接雲服務器
- 複製公網IP
- 打開Xshell,新建會話
- 用戶身份驗證
利用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
-
執行安裝
-
make && make install
-
創建軟連接
-
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