2017年11月19日 星期日

Windows安裝Python 3.x與相關套件

在Windows上面安裝Python 3.x,安裝時間是2017年11月,依序執行:
  1. python.org官網下載處抓最新的版本,現在是3.6.3
    抓到的檔案名稱為python-3.6.3.exe
  2. 點兩下剛剛下載的安裝包:Install Python 3.6.3 (32-bit)
        勾選 Install Launcher for all users (recommended)
        勾選 Add Python 3.6 to PATH
    最後選擇Customize installation
  3. Optional Features:這邊通通都選
  4. Advanced Options:這邊除了下面兩個debug的以外通通安裝
    設定Customize install location,也就是要安裝的資料夾位置。為了配合之前安裝Python2的習慣設定裝在C:\Python36
  5. Setup was successful:下面會出現一個選項
    Disable path length limit,請點選這個選項
這樣就安裝完畢了,接著檢查看安裝Python3到哪邊:
  • python --version
    Python 3.6.3
  • where python
    C:\Python36\python.exe
    C:\Python27\python.exe
會出現兩個是因為先前有做過Windows安裝Python2

都安裝好以後,用Python的套件管理程式PyPI(pip)來安裝套件:
  • pip install numpy scipy matplotlib
  • pip install ipython
  • pip list --fortmat=columns
最後可以看安裝程式把環境變數改成的樣子:
  • echo %path
    C:\Python36\Scripts\;C:\Python36\;C:\Python27\;C:\Python27\Scripts;......
可以看到Pythn36放在Python27前面,這就是為什麼直接執行python的時候用的會是Python36的原因。上面有用pip安裝ipython,結果發現可以使用ipython2或是ipython3,這樣在開啟的時候就分別用的是Python2與Python3來執行iPython了
  • ipython3
    Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)]
    Type 'copyright', 'credits' or 'license' for more information
    IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help.
  • ipython2
    Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)]
    Type "copyright", "credits" or "license" for more information.
    IPython 5.5.0 -- An enhanced Interactive Python.
    ?         -> Introduction and overview of IPython's features.
    %quickref -> Quick reference.
    help      -> Python's own help system.
    object?   -> Details about 'object', use 'object??' for extra details.
_EOF_

沒有留言:

張貼留言