2. 編輯 pythonXX._pth:加入 Lib/site-packages 路徑、取消 import site 註解 (之後 pip 會用到)
Lib/site-packages pythonXX.zip . # Uncomment to run site.main() automatically import site3. 取得 pip 原始碼並進行安裝
> wget https://bootstrap.pypa.io/get-pip.py > python get-pip.py 跑完會建立[Lib ]與[Scripts]兩個目錄4. 設定環境變數(Path)
- X:\python3.9 - X:\python3.9\Scripts5. 測試 python 載入套件(import)路徑順序
> python Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['D:\\python3.9\\python39.zip', 'D:\\python3.9', 'D:\\python3.9\\lib\\site-packages']5. 測試 pip 會不會動
> pip list > pip -V pip 20.2.4 from d:\python3.9\lib\site-packages\pip (python 3.9) > pip show pip Name: pip Version: 20.2.4 (略...) Location: d:\python3.9\lib\site-packages7. 建立並啟動虛擬環境,套件應安裝在虛擬環境下。
> pip install virtualenv > virtualenv py-env01 > env01\Scripts\activate.bat #啟動環境 > (env01) pip install requests beautifulsoup4 pandas selenium #虛擬環境下安裝套件 > deactivate8. 如果需要 Tkinter 套件,在 embeddable 版本未提供,無法透過 pip 補足,只能從正規(安裝)版複製一份過來!
Lib\tkinter -> embedded_folder tcl -> embedded_folder DLLs -> embedded_folder (至少要有:_tkinter.pyd tcl86t.dll tk86t.dll zlib1.dll) 修改 pythonXX._pth 加入 .\DLLs 路徑 在虛擬環境(virtualenv)底下要修改 activate.bat 加入 @set "TCL_LIBRARY=py-env01\tcl\tcl8.6"X.如果不想手動設定,可以直接採用打包好的第三方專案 WinPython 然後再額外補齊所需套件
The easiest way to run Python, Spyder with SciPy and friends out of the box on any Windows PC, without installing anything!
沒有留言:
張貼留言