【Python 筆記】在Windows下使用virtualenv管理python虛擬環境

RadiantJeral發表於2020-11-29

本文記錄在Windows下使用virtualenv管理python虛擬環境的筆記.

1. virtualenv

1.1 virtualenv 安裝

> pip install virtualenv==16.7.9

1.2 virtualenv 使用

啟用命令如下:

> \path\to\env\Scripts\activate

其它命令與 Linux/Unix 下相同.

2. virtualenvwrapper

virtualenvwrapper-win PyPi
virtualenvwrapper-win GitHub

2.1 virtualenvwrapper 安裝

> pip install virtualenvwrapper-win

2.2 virtualenvwrapper 使用

在系統變數裡新增WORKON_HOME,自定義虛擬環境儲存目錄。如果不設定,預設為%USERPROFILE%\Envs.

在windows下可能存在一些bug:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 38: invalid start byte

修改...\Python36\Lib\site-packages\virtualenv.py第939行和941行:

# 939
line = line.decode(encoding,"ignore") # line = line.decode(encoding)
# 941
line = line.decode(fs_encoding,"ignore") # line = line.decode(fs_encoding)

命令與 Linux/Unix 下相同.

相關文章