Windows virtualenv 使用

2017-09-11  本文已影响0人  Chester_01e2

使用virtualenv

  1. 安装virtualenv
    在cmd或者PowerShell运行以下命令安装virtualenv
$ pip install virtualenv
  1. 创建虚拟环境
    使用virtualenv命令创建python虚拟环境:virtualenv [虚拟环境名称]。
$ virtualenv env

执行后,在本地会生成一个与虚拟环境同名的文件夹。
如果你的系统里安装有不同版本的python,可以使用--python参数指定虚拟环境的python版本:

$ virtualenv --python C:\python36

实测默认情况下虚拟环境不会依赖系统环境的global site-packages。比如系统环境里安装了MySQLdb模块,在虚拟环境里import MySQLdb会提示ImportError。如果想依赖系统环境的第三方软件包,可以使用参数--system-site-packages。此外,也可使用virtualenvwrapper的toggleglobalsitepackages命令控制当前环境是否使用global site-packages。

$ virtualenv --system-site-packages env1
  1. 进入虚拟环境
    进入虚拟环境目录,启动虚拟环境,如下:
$ env\Scripts\activate
  1. 退出虚拟环境
    退出虚拟环境:
$ deactivate

使用virtualenvwrapper

  1. 安装virtualenvwrapper:
$ pip install virtualenvwrapper-win
  1. 安装完成,执行workon,命令查看全部的虚拟环境。

  2. mkvirtualenv text2 创建一个基于python3的虚拟环境。 默认创建的虚拟环境放在C:\Users\Administrator\Envs 目录下面。通过环境变量可以修改虚拟Envs文件的保存路径:

WORKON_HOME=虚拟环境文件夹路径

创建不同版本的虚拟环境:mkvirtualenv –python=python.exe路径

  1. 进入虚拟环境:workon text2 就可以进入,退出还是和原来一样deactivate命令。

安装virtualenvwrapper包后,虚拟环境下的几个常用命令:

  1. workon #显示所有的虚拟环境
  2. workon text #进入到text虚拟环境下
  3. mkvirtualenv text #创建基于python2的虚拟环境,
  4. mkvirtualenv –python=/usr/bin/python3.5 text3 #创建基于python3.5的虚拟环境text3
  5. 或者mkvirtualenv -p python3.5 py3env 进行创建
上一篇下一篇

猜你喜欢

热点阅读