2020-02-21 用venv创建python虚拟环境

简介:

python标准库在3.6以前,使用pyvenv来提供虚拟环境。而在3.6之后弃用,使用venv提供虚拟环境。除此之外virtualenv是另一个提供虚拟环境的库,virtualenvwrapper是一个虚拟环境的管理工具,它可以使得管理virtualenv、venv创建的虚拟环境更得心应手。

用途:

Python应用开发时,本机的Python环境中安装各种各样的包的话,随着项目的增加,每次运行时都需要处理一下各种不同版本的依赖库,而且python版本也可能使用的不同,这样做很耗时。这就需要虚拟出不同的Python版本的环境,可以让虚拟环境专门为某一个应用而存在,且允许在虚拟环境中安装各种包。而且不影响本机大的python环境,便于开发环境和生产环境的管理。

安装及使用:

1.venv的使用:

python3 -m venv venv #python3:解释器版本,-m:参数,venv,venv

python -m venv venv –clear # 清理原来的虚拟环境并新建虚拟环境venv
python -m venv venv –system-site-packages # 兴建虚拟环境,并导入python环境中所有的包

2.启动环境

cd venv/Scripts/
activate #启动环境

3.安装Scrapy

pip install C:\venv\Twisted-19.10.0-cp37-cp37m-win_amd64.whl   # 文件路径+文件名字

pip install scrapy

4.创建项目

scrapy startproject [name]

你可能感兴趣的:(2020-02-21 用venv创建python虚拟环境)