Python Virtual Environments

ติดตั้ง virtualenv

$ pip install virtualenv

สร้างไดเร็กทอรี

$ mkdir python-virtual-environments 
$ cd python-virtual-environments

Create a new virtual environment inside the directory ชื่อ env

# Python 2
$ virtualenv env

# or

# Python 3
$ python3 -m venv env

activate scripts บน linux

$ source env/bin/activate
(env) $

activate scripts บน Windows

> .\env\scripts\activate
(env) >

ถ้าเจอ Error ตามนี้

+ .\env\scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

ให้แก้ไขด้วยการเปิด PowerShell แบบ “Run as Administrator” (How to enable execution of PowerShell scripts? – Super User) แล้วพิมพ์คำสั่ง

set-executionpolicy remotesigned