當前位置:
首頁 > 最新 > 嵌入式Python:如何在U盤安裝綠色版 Python

嵌入式Python:如何在U盤安裝綠色版 Python

一直以來都習慣將各種日常工具和開發環境變為綠色版。

portable,一個U盤就能將日常所用到的開發環境和必備資料隨身攜帶,從公司到家裡,再也不用背上重重的筆記本,通勤路上也能輕輕鬆鬆的聽聽音樂,看看kindle了

Python在Windowns下是提供了安裝包,安裝後也能簡單的拷貝出來,形成portable的綠色版本。

但如果想把自己寫的腳本和環境一起拷貝給別人,然後讓他們直接點擊就能執行,安裝出來的python就顯得有點臃腫了,居然佔到了130多M,裡面存在很多開發才用到的資源.。

上Python官網一看, 果然發現了embeddable的嵌入式版本,解壓出來才12M。

我們只需要把這個包解壓到自己的發行文件夾里,就能使用python執行基本功能了。

而如果自己的項目代碼需要依賴某些包,也可以放到項目的lib下進行載入,這樣就能夠只安裝必要的依賴,得到一個最小的發行包。

而如果想用這個嵌入式包直接作為開發環境,也是可以的,因為為了減小體積是沒有預置pip的, 所以如果想和正常的安裝版本一樣用,我們需要安裝pip。

1. python嵌入包的下載

https://www.python.org/downloads/windows/ 找到最新穩定版本的 「Download Windows x86-64 embeddable zip file」,即可下載。

例如 3.6.4版 https://www.python.org/ftp/python/3.6.4/python-3.6.4-embed-amd64.zip

解壓到自定義的目錄,如C:python364,將python的所在目錄 C:python364 和 C:python364Scripts加到PATH中,以方便未來使用。

2、安裝pip

pip是最方便的python依賴包安裝器,在python3.4開始就進行了內置,不過因為我們下載的是嵌入式版本,為了追求最小化,沒有進行內置,需要手工安裝。

1)從 https://bootstrap.pypa.io/get-pip.py 下載 get-pip.py,放到python目錄下

2)重要: 修改python36._pth文件,去掉 #import site 前的 #號,即放開 import site;若不放開將會pip無法正確安裝。

3)安裝pip,執行 python get-pip.py

將在python目錄下新建Scripts目錄防止pip相關文件,以及 Libsite-packages目錄放置pip未來下載的擴展依賴模塊庫。

4)成功後,即可用類似 python -m pip install xxx 的方式安裝自己的依賴包(xxx替換為自己想安裝的模塊名)。

這一般情況下就和普通安裝版的python環境沒什麼區別了。偶爾有一些問題是由於嵌入版本的bug和環境依賴,需要針對性解決一下就好了,不想用嵌入版的同學可以直接用普通安裝版安裝後,拷貝出來,也是可以的。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

練習 1-3 Learn Python 3 The Hard Way
Python3(1)Python語言簡介

TAG:Python |