參考:
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后,沒(méi)有進(jìn)入虛擬環(huán)境,PIP LIST一看,所有的模塊庫(kù)都有.
參考:
[win10中python創(chuàng)建虛擬化環(huán)境]
(https://www.pythonf.cn/read/139438)
virtualenv py_flask2
原因
后來(lái)發(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 : 無(wú)法將“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
里面的庫(kù)是干凈的,可以用來(lái)打包了.果然,少了近30M,開啟速度也快了不少