Windows启动虚拟环境
<!--tab回车可以补全-->
安装virtualenv
pip install virtualenv
创建虚拟环境
方法一:
python -m venv env_name
方法二:
virtualenv env_name
启动虚拟环境
> cd env_name > cd Script > activate
当路径文件前面出现(env_name)
,就算成功启动虚拟环境了
退出虚拟环境
deactivate.bat
如果出错了!
按照上面的错误提示可以看出是Windows上禁止运行.ps1文件。
打开命令行(还是在进入到Script路径下),执行Get-Executionpolicy,如果返回结果是Restricted,则表示系统禁止运行脚本
Get-Executionpolicy详细描述:
Get-ExecutionPolicy cmdlet取得shell中有效的执行策略. 执行策略由Set-ExecutionPolicy命令设置的用户首选项和为Windows PowerShell执行策略设置的组策略确定. 默认值为"Restricted."
如果禁止,则运行
Set-ExecutionPolicy RemoteSigned
执行后出现:
执行策略更改 执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略? [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”):
输入‘Y’即可。然后再启动python的虚拟环境就可以成功启动了。
Linux启动虚拟环境
查看当前虚拟机的虚拟环境
workon
创建虚拟环境
mkvirtualenv -p /usr/bin/python envname
进入虚拟环境
workon envname
退出虚拟机
deactivate
删除虚拟机
rmvirtualenv envname
流程刚开始和Windows是一样的,一直进行到创建了虚拟环境以后,不同的就是怎么启动这个虚拟环境的问题
(这里需要提一点就是,网上很多都是安装virtualenvwapper,通过workon命令来管理虚拟环境,此处并不是这样,个人感觉没必要做成这样,使用的时候启动,不使用就退出,就可以了)
怎么启动呢?
首先进入到你创建了虚拟环境的文件夹,然后使用命令 source venv/bin/activate(venv是创建的虚拟环境文件),这样就进入了你创建的虚拟环境了
想退出的话,使用命令
deactivate
就退出了