Python Virtualenv 使用(Windows)

来源:互联网 发布:知乎 冯大辉 离职 编辑:程序博客网 时间:2024/04/20 14:11

Python Virtualenv 使用(Windows)

1、安装

  • 确认已经安装好pip包管理工具
pip install virtualenv
  • 新建一个名为“test_env”的文件夹
mkdir test_env
  • 跳转到指定目录,安装虚拟环境
cd test_env
  • env 为环境的名字,可以任意设置,其实就是一个文件夹
virtualenv env

这里写图片描述

  • 指定virtualenv中的python版本
virtualenv –no-site-packages –python=2.7 envPs:系统必须已经安装好需要的Python版本,如果系统没有装Python2.7,在虚拟环境安装会提示报错。
  • 激活虚拟环境
在windows中,启动虚拟环境使用命令:your_env_dir\Scripts\activate,激活虚拟环境后,在cmd窗口的命令前面将出现,表示目前处于虚拟环境中。

这里写图片描述

  • 退出虚拟环境,deactivate命令
deactivate

2、基本操作

  • 安装好虚拟环境后会默认安装上pip,直接用pip管理

    基本命令
    pip list # 查看已经安装的包
    pip install PackageName # 安装
    pip install –U PackageName # 升级
    pip uninstall PackageName # 删除

  • 环境打包,先激活项目中的virtualenv,再执行pip freeze操作.这样就可以保证获取到的都是项目依赖的,如果没有使用virtualenv,上述pip freeze操作,会将主机安装过的所有python包,都导出

导出:pip freeze > requirements.txt # 导出项目依赖的包到requirements.txt文件批量安装:pip install -r requirements.txt # 从依赖文件,批量安装包.
  • Virtualenv + Sublime Text/多版本共存
  • 打开Sublime Text 3,进入New Build System菜单
    这里写图片描述

  • 配置虚拟环境的下的python版本,配置代码如下

Ps:第一行是参数是路径,注意斜杠方向

{
"cmd":["C:/Users/Administrator/test_venv/env/Scripts/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\",line([0-9]*)",
"selector":"source.python"
}

保存到默认目录下,命名的文件就会出现在Build System 里面,勾选上即可。Ctrl + B运行脚本就是在虚拟环境编译的了。

这里写图片描述

0 0
原创粉丝点击