星期六, 10月 14, 2017

安裝 pip


在 Python 上安裝元件,一鍵安裝的 pip 好用但 python 2 字輩沒內建,需動手安裝

1. 在環境變數加上 python.exe 所在目錄, 和 Scripts 所在目錄變數. 並在 Path 加上 python.exe 所在目錄,以方便之後執行 python 和 pip。
    ex:
    PYTHON27_HOME  =  D:\Python\Python27
    PYTHON27_SCRIPTS =  D:\Python\Python27\Scripts
    Path = ....; %PYTHON27_HOME%; %PYTHON27_SCRIPTS%

2. pip 官網的 get-pip.py 下載該份 get-pip.py 後,啟用 window command,
       python  get-pip.py

3. 產出 pip.exe 落在 PYTHON27_SCRIPTS 下。由於已經在 Path 加上該目錄,可直接測試
      pip

4. 更新版本
     python -m pip install --upgrade pip
   
5. 安裝後, 可使用 pip  install/uninstall/update.
在 window command 下,
> python -m pip install package_name  ← 使用 pip 安裝某套件
> python -m uninstall package_name ← 使用 pip 解除某套件
> python -m pip install --upgrage package_name ← 使用 pip 更新某套件

在 python 下,
pip install package_name 
pip uninstall package_name
pip install package_name --upgrade







參考文件
[1] How to Install Python PIP on Windows 8 / Windows 10
[2] How to download and install Python Packages and Modules with Pip

Python 在 windows 上的執行方式

初遇 python,是在良好的整合開發環境下相見。之後為了安裝其他的 python 元件,不得不從使用 python 的基本功開始。

0. 已經存在 python.exe  和  pythonw.exe 

1. 在 window command 下執行 python command  or  .py  file

    前提:
        1) 在 Path 串上 python.exe 所在路徑:
            在 控制台\系統及安全性\系統\
            找  進階系統設定\環境變數
            編輯  Path,  加上你的  python.exe 所在路徑
       2) 或者直接在 command mode 下, 移動到 python.exe 所在路徑.

    python.exe 的介面 [1]
         python [-BdEiOQsRStuUvVWxX3?] [-c command | -m module-name | script | - ] [args]    
       
         顯然我們關注怎麼用 -c 下 python command, 或執行 .py script
         以 print('a') 為例

    範例1:
        D:\Python27\python -c print('a')
        a   #果然出現 a ^^

    範例2:  python.exe 目錄下, 有 pa.py, 內容只有 print('a')
        D:\Python27\python pa
        a   #果然出現 a ^^


2. 在 python shell 下執行 python command or file
    1) 進入 shell:python
        >>> # 進去囉

    2) 離開 shell:
        >>> exit()

    3) 在 shell 下執行 python command
        >>> print('a')
        a

    4) 在 shell 下執行 python 程式碼
         >>> import pa
        a  #還記得 pa.py 嗎, 成功印出 a 了


 

參考文件
[1] Python/Doc/pythonXX.chm#Python Setup and Usage/Command line and envrionment