python虚拟环境

pip3 install virtualenv   #安装虚拟环境

C:UsersAdministrator>virtualenv testdir1     #创建一个名为testdir1的虚拟python环境
Using base prefix 'd:\python\python36'
New python executable in C:UsersAdministrator estdir1Scriptspython.exe
Installing setuptools, pip, wheel...done.

C:UsersAdministrator>cd testdir1       #进入目录


C:UsersAdministrator estdir1>dir        #查看目录
驱动器 C 中的卷没有标签。
卷的序列号是 FE12-B6A3

C:UsersAdministrator estdir1 的目录

2017/07/13 14:25 <DIR> .
2017/07/13 14:25 <DIR> ..
2017/05/05 11:53 <DIR> Include
2017/07/13 14:24 <DIR> Lib
2017/07/13 14:25 60 pip-selfcheck.json
2017/07/13 14:25 <DIR> Scripts
2017/07/13 14:24 <DIR> tcl
1 个文件 60 字节
6 个目录 45,641,490,432 可用字节

C:UsersAdministrator estdir1>cd Scripts

C:UsersAdministrator estdir1Scripts>dir
驱动器 C 中的卷没有标签。
卷的序列号是 FE12-B6A3

C:UsersAdministrator estdir1Scripts 的目录

2017/07/13 14:25 <DIR> .
2017/07/13 14:25 <DIR> ..
2017/07/13 14:25 2,197 activate
2017/07/13 14:25 771 activate.bat
2017/07/13 14:25 8,325 activate.ps1
2017/07/13 14:25 1,137 activate_this.py
2017/07/13 14:25 508 deactivate.bat
2017/07/13 14:24 98,181 easy_install-3.6.exe
2017/07/13 14:24 98,181 easy_install.exe
2017/07/13 14:25 98,153 pip.exe
2017/07/13 14:25 98,153 pip3.6.exe
2017/07/13 14:25 98,153 pip3.exe
2017/07/13 14:24 100,504 python.exe
2017/07/13 14:24 3,562,648 python36.dll
2017/07/13 14:24 98,968 pythonw.exe
2017/07/13 14:25 98,160 wheel.exe
14 个文件 4,364,039 字节
2 个目录 45,641,494,528 可用字节

C:UsersAdministrator estdir1Scripts>activate.bat              #启用该虚拟环境


(testdir1) C:UsersAdministrator estdir1Scripts>pip3 list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.con
f under the [list] section) to disable this warning.
pip (9.0.1)
setuptools (36.0.1)
wheel (0.29.0)

(testdir1) C:UsersAdministrator estdir1Scripts>


pip3 install virtualenvwrapper-win             (windows 安装 virtualenv的增强版)
pip3 install virtualenvwrapper                (linux 安装 virtualenv的增强版)

C:UsersAdministrator>pip3 install virtualenvwrapper-win
Collecting virtualenvwrapper-win
Requirement already satisfied: virtualenv in d:pythonpython36libsite-packages (from virtualenvwrapper-win)
Installing collected packages: virtualenvwrapper-win
Successfully installed virtualenvwrapper-win-1.2.1

C:UsersAdministrator>mkvirtualenv testdir2           #创建一个名为testdir2的python虚拟环境
Using base prefix 'd:\python\python36'
New python executable in C:UsersAdministratorEnvs estdir2Scriptspython.exe
Installing setuptools, pip, wheel...done.

(testdir2) C:UsersAdministrator>workon             #查看所有虚拟环境列表

Pass a name to activate one of the following virtualenvs:
==============================================================================
mxonline
testdir2
testvir2

(testdir2) C:UsersAdministrator>workon testdir2           #切换虚拟环境workon
(testdir2) C:UsersAdministrator>workon mxonline
(mxonline) C:UsersAdministrator>deactivate             #退出虚拟环境

C:UsersAdministrator>

原文地址:https://www.cnblogs.com/zcx-python/p/7160284.html