小白雲服務器之python環境搭建(從買雲服務器開始)

1、雲服務器參數

其實糾結了一下要不要買雲服務器,但是想一想還是有個服務器比較好,反正也不貴,有學生優惠或者新人優惠什麼的,選擇最便宜的一檔練手就可以了。衝個大會員都比這個貴多了。
我最初的理由是因爲自己愛好會涉及微信公衆號之類的開發,另外還有爬蟲之類的,所以之後的文章會有這一類的,但是因爲只是愛好,所以更新速度應該會很慢。看看更新那麼慢也許會讓我多用點業餘時間學習吧,這也是我寫博客的理由之一。
最後選擇了**阿里雲的ESC,系統centOS7.4,一核2G內存,1M帶寬,40G硬盤。**說不上好壞,但是還行吧。

2、Python環境搭建

然後第一個碰到的問題就是python版本的問題。雲服務器自帶的python版本是python2.7。但是目前一般大家學習python都是從3開始的,而且程序很多也都是3,所以更新成pyhton3是很有必要的。因爲一些原因我非常想要特定的版本python3.5.4,但是安裝了好幾次都沒有成功,也不是很清楚原因,最後就隨便安裝了python3.6.反正如果只是web開發或者爬蟲並沒有什麼區別。

這裏強烈建議安裝你參考博文一模一樣的版本,不容易有問題。

2.1 前期準備

作爲一個真正的小白,前期準備還是需要一些的。

2.1.1 購買

怎麼買就不用多說了,直接官網新人專場點擊購買就可以了。然後稍微等服務器配置成功,進入到這個界面
在這裏插入圖片描述

2.1.2 遠程連接

1、阿里雲自己提供遠程連接,登錄需要雲服務器的賬戶和密碼(管理員賬戶就是root,我也不知道初始密碼是什麼,反正重置就完事了)
在這裏插入圖片描述
然後直接遠程連接就好了,建議進Workbench
在這裏插入圖片描述
2、建議下載WinSCP遠程連接軟件官網,方便可以從本地傳輸文件,還能很桌面化的操作,對於剛開始確實蠻舒服的。

2.1.2 一鍵恢復

失敗是常事,而且這種環境搭建還是在不熟悉的地方,有時候裝失敗要卸載什麼的可能因爲不乾淨就會繼續有問題,反正是新系統,啥資料也沒有,所以重裝是不二之選。
首先,要停止服務器
然後,下圖直接更換操作系統,還是選擇原來的操作系統就可以了。
在這裏插入圖片描述

2.1.3 需要了解的一些指令
  • yum 類似於pip的一個工具,下載一些依賴包,依賴於python2
  • linux的一些文件操作命令
    cd 返回根目錄
    cd … 返回上一級目錄
    cd filedir 進入filedir目錄
    lll/ls/ls -s 這三個都是查看當前目錄下文件和文件夾,再加 dir就是查看dir目錄下文件,只是詳略不同
    ln -s filedir1 filedir2 創建從filedir1到filedir2的軟鏈接
    python進入python編輯頁面,在這個頁面輸入exit()退出。
  • wget url 下載url 用於下載一些文件

2.2 開始搭建

1、下載python安裝包。
兩種方法:
1)wget wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz直接下載python。不同版本只需要改變鏈接中3.6.5這個版本號就可以了。但是的經歷是速度感人。
2)直接去官網下載。瀏覽器輸入wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz直接下載好安裝包,然後用WinSCP連接服務器,傳輸到服務器的/opt文件夾。

控制檯輸入:

cd /opt
ll

就可以看見這個包了

2、開始安裝
接下去大家都一樣,直接一行一行復制進行安裝就可以了
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編譯器

yum install gcc -y

2)解壓縮

 tar -xzvf Python-3.6.5.tgz
 cd Python-3.6.5

3)安裝三部曲

./configure --prefix=/usr/local/python3
make
make install

這三部分別是配置,編譯,安裝,其中安裝目錄是/usr/local/python3

4)建立軟連接
python3

ln -s /usr/local/python3/bin/python3  /usr/bin/python3

pip3
先更新setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6/
python3 setup.py build
python3 setup.py install
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

更新pip,其實只要下載一個庫就會提醒你更新,這裏直接輸入

pip3 install --upgrade pip

5)check
到這裏正常情況下應該是安裝成功了
輸入python,打開的是python2
在這裏插入圖片描述
輸入python3
在這裏插入圖片描述

3. 最後

現在我們就有兩個環境了,所以
執行python2的文件用python 文件名
執行python3的文件用python3 文件名
下載需要庫的時候,pip是下載在python2的環境中,pip3纔是下載在python3中。

參考

https://blog.csdn.net/a1023182899/article/details/90483742
https://blog.csdn.net/qq_36501722/article/details/82115343

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章