Python 基礎(chǔ)(一) 環(huán)境搭建

windows安裝

  1. 如果你是windows,那么到官網(wǎng)下載安裝包并安裝(https://www.python.org
  2. 查看python版本,檢測(cè)安裝是否成功,執(zhí)行命令:
    python -V
    

centos上安裝(其它類Linux/Unix類似)

# 下載安裝包
wget  https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
# 避免編譯安裝 Python 3.7 時(shí)找不到 zlib 的開發(fā)鏈接(zlib not available),需要安裝此包
yum -y install zlib-devel
# 解壓
tar -zxvf Python-3.7.5.tgz

# 進(jìn)入根目錄進(jìn)行安裝
cd Python-3.7.5
./configure
make && make install

# 修改軟連接(centos上自帶的python2)
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python

# 檢查
python -V

venv虛擬環(huán)境搭建

venv環(huán)境的搭建是有一定的必要性的,當(dāng)我們安裝好了python后,在命令窗口執(zhí)行python命令時(shí),是使用的我們安裝的那個(gè)默認(rèn)環(huán)境。在實(shí)際使用中,我們可能會(huì)同時(shí)用到不同版本的python,各個(gè)項(xiàng)目中使用的各個(gè)軟件包版本也可能存在差異性,為了能夠保證環(huán)境中的軟件包不會(huì)沖突,venv的搭建就顯得很有必要性。我們可以對(duì)不同項(xiàng)目建立不同的venv,下面是我windows下python3建立venv的方式:

  1. 在F盤新建python-venv文件夾
  2. 進(jìn)入python-venv文件夾,創(chuàng)建虛擬環(huán)境,執(zhí)行命令:
    F:\python-venv>python -m venv .
    
  3. 進(jìn)入Scripts目錄,激活虛擬環(huán)境,執(zhí)行命令:
    F:\python-venv>cd Scripts
    F:\python-venv\Scripts>activate.bat
    

當(dāng)然對(duì)python環(huán)境的管理我們還有更多優(yōu)秀的方案供選擇,如:Conda

從venv環(huán)境中執(zhí)行python

比如我要執(zhí)行D:\python\hello.py程序,而hello.py程序是依賴于特定的venv環(huán)境的,那么在我們執(zhí)行的時(shí)候就要指定環(huán)境來運(yùn)行:

  1. 切換到D:\python目錄中打開命令窗口
  2. 激活venv環(huán)境,執(zhí)行命令:
    activate F:\python-venv\Scripts
    
    ps: linux下目錄結(jié)構(gòu)是不一樣的,激活venv環(huán)境,命令也稍有不同: source bin/activate
  3. 執(zhí)行hello.py程序,執(zhí)行命令:
    python hello.py
    

好了,咱們python環(huán)境已經(jīng)安裝好了。我在工作中主要用python做一些爬蟲相關(guān)的事情,以后對(duì)python學(xué)習(xí)相關(guān)的知識(shí)點(diǎn)也是以爬蟲相關(guān)的知識(shí)居多。總體來說,python入門還是挺簡(jiǎn)單的,特別是對(duì)其它編程語(yǔ)言有一定編程基礎(chǔ)的小伙伴們來說!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容