Python || 虛擬環境指令 virtualenv - SeanWu1977/Machine-Learning GitHub Wiki

Python in virtualenv

pip install virutalenv

  1. Install Python 3.x
  2. 建立工作資料夾
    mkdir d:\workspace
  3. 生成虛擬環境
    cd d:\workspace # 切換至工作目錄
    virtualenv venv # 產生虛擬環境venv
    virtualenv --system-site-packages venv # 會把本機安裝的package一併安裝於venv
    virtualenv -p /usr/bin/python2.7 venv # 可指定安裝python版本安裝於venv
  4. 啟用虛擬環境
    venv\Scripts\activate.bat # 啟用虛擬環境
    (venv) D:\workspace\venv\ # (venv)代表已進入虛擬環境
    venv\Scripts\deactivate.bat # 離開虛擬環境
  5. 虛擬環境內操作
    START /B python -m idlelib.idle # 在虛擬環境中啟用python IDLE(視窗模式)
    pip install numpy scipy scikit-learn matplotlib pandas # 安裝套件
    • numpy 維度陣列與矩陣運算
    • scipy 演算法、數學工具(迴歸、微積分..)
    • scikit-learn 機器學習
    • matplotlib 繪圖
    • pandas 提供資料格式(Data Frame)來進行分析資料

Virtualenvwrapper

pip install virutalenv
pip install virtualenvwrapper-win # for windows only

mkvirtualenv atenweb
lsvirtualenv # list env
rmvirtualenv [environment_name] # delete env
cpvirtualenv [environment_name] # clone env
workon [environment_name] # active env
deactivate # leave

addition

virtualenv --system-site-packages venv  (會把本機安裝的package一併安裝於venv) 
virtualenv -p /usr/bin/python2.7 venv (可指定安裝python版本安裝於venv) 
  -p PYTHON_EXE, --python=PYTHON_EXE
                        The Python interpreter to use, e.g., 
                       --python=python2.5 will use the python2.5 interpreter 
                        to create the new environment.  The default is the 
                        interpreter that virtualenv was installed with
                       (c:\python36\python.exe)
⚠️ **GitHub.com Fallback** ⚠️