python笔记篇:python如何创建虚拟环境

  python的虚拟环境是用来解决包与包不能兼容,或者说害怕污染之类的情况的。简单点说就是用来独立开发一个项目的,在这个环境里项目用的包是独立的,不会和系统安装的发生冲突。
  据说3.3之前的版本用的是第三方的库 virtualevn。如果用的版本比较老,可以用virtualevn进行创建,不过,我不会。
  这里要说的是3.3后自带的一个叫做venv的工具,这是python自带的库,用它能创建、管理虚拟环境。
  需要在Windows系统下Windows+r然后输入cmd回车运行,回车与shift+回车都行,shift+回车是以管理员身份运行。或者其他方法,总之要打开cmd。
然后在此处键入命令,语法格式如下:
python -m venv 虚拟环境名称
这里的-m是告诉python使用模块的意思,更多信息,请在命令行或终端输入:
python -h
获取更多帮助信息。
执行时可能需要静候几秒。
如果没有报错大概率就是成功了。
这样做,他会创建一个虚拟环境名称目录,里面包含了虚拟环境所需的文件。
例如:
cd /d D:\project
python -m venv environment
这个例子我们使用了venv在project这个文件夹创建了一个名为environment的虚拟环境。
注意,创建的时候要用cd命令导航到需要的文件夹,如果改变了驱动器号,要加上/D 开关,命令行不区分大小写。
如果使用的是powershell,则可以省略/d开关。
有个不成文的规定。一般项目名称都叫做 venv。
  创建完虚拟环境之后,需要激活它,假设此刻没有退出命令行窗口的话,可以直接(Windows命令为例):
\environment\Scripts\activate
Windows系统要注意书写目录的语法,是\反斜杠而非/正斜杠。
假设退出了命令行。那就要用到cd命令导航到创建的目录,然后去激活它。例如:
cd /d D:\project\environment
Scripts\activate
如果要退出虚拟环境,就用
deactivate
或者直接关闭命令行窗口。
如果想把虚拟环境恢复出厂设置,就用
python -m venv --clear 虚拟环境名称
例如:
cd /d D:\project\environment
python -m venv --clear environment
这条命令会把虚拟环境还原为初始状态。如果想彻底删除它。可以在后面加上rd命令。例如:
cd /d D:\project\environment
python -m venv --clear environment
cd ..
rd /s /q environment
也可以在此电脑找到该目录将其选中(盲人用户在启动讲述人或第三方读屏软件的情况下,用上、下光标键切换到目录项默认选中),按下delete(删除键),或用上下文菜单彻底删除它。
创建完并激活虚拟环境之后,就可以畅快的使用了,使用方法和实际环境没什么两样。不过需要注意的是使用的过程中,不能退出终端/命令行,否则就要重新激活了。
关于venv的更多信息,请参阅python官网的venv手册,或在命令行输入:
python -m venv -h
获取更多信息。

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值