Windows和Linux启动虚拟环境和Mac虚拟环境

快速跳转到Linux操作

快速跳转到Mac操作

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

 Mac启动虚拟机

流程刚开始和Windows是一样的,一直进行到创建了虚拟环境以后,不同的就是怎么启动这个虚拟环境的问题

(这里需要提一点就是,网上很多都是安装virtualenvwapper,通过workon命令来管理虚拟环境,此处并不是这样,个人感觉没必要做成这样,使用的时候启动,不使用就退出,就可以了)

怎么启动呢?

首先进入到你创建了虚拟环境的文件夹,然后使用命令 source venv/bin/activate(venv是创建的虚拟环境文件),这样就进入了你创建的虚拟环境了

想退出的话,使用命令

deactivate


就退出了
 
原文地址:https://www.cnblogs.com/pywjh/p/10924091.html