pyinstaller打包創(chuàng)建虛擬環(huán)境

參考:
How can I create the minimum size executable with pyinstaller?

D:> mkdir py36envtest
D:\py36envtest>python -m venv venv_py36
D:\py36envtest\venv_py36\Scripts>activate

可惜,activate后,沒有進(jìn)入虛擬環(huán)境,PIP LIST一看,所有的模塊庫都有.
參考:
[win10中python創(chuàng)建虛擬化環(huán)境]
(https://www.pythonf.cn/read/139438)
virtualenv py_flask2

原因
后來發(fā)現(xiàn),由于我在C盤目錄下,本機(jī)是直接包含python3.8的,
在C:\projects\George\Scripts下用的是系統(tǒng)環(huán)境路徑里的activate.
拿掉系統(tǒng)環(huán)境設(shè)置,
刪除如下行,
C:\Python38
C:\Python38\Scripts
C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3\Library\bin
然后,進(jìn)入C:\projects\George\Scripts,運(yùn)行activate,
activate : 無法將“activate”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請(qǐng)檢查名稱的拼寫,如果包括路徑,請(qǐng)確保路徑正確,然后再試一次。
Suggestion [3,General]: 找不到命令 activate,但它確實(shí)存在于當(dāng)前位置。默認(rèn)情況下,Windows PowerShell 不會(huì)從當(dāng)前位置加載命令。如果信任此命令,請(qǐng)改為鍵入“.\activate”。有關(guān)詳細(xì)信息,請(qǐng)參閱 "get-help about_Command_Precedence"。
運(yùn)行.\activate,進(jìn)入虛擬環(huán)境,
(George) PS C:\projects\George\Scripts> pip list Package Version
pip 20.1.1
setuptools 47.3.1
wheel 0.35.1
里面的庫是干凈的,可以用來打包了.果然,少了近30M,開啟速度也快了不少

?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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