在Windows下如何创建虚拟环境(默认情况下)

很多小伙伴平时在使用Python的时候,有的项目需要使用Python2来进行开发,有的项目则是需要Python3来进行开发。当不清楚怎么分开环境的时候,此时两个环境开始打架,彼此傻傻分不清楚。虚拟环境作为隔离的利器应运而生,其实虚拟环境最大的好处就是将我们的开发环境进行隔离,让彼此相互不受影响。今天,小编给大家简单的介绍一下如何在Windows下创建虚拟环境,具体的教程如下。

1、虚拟环境需要用到的库是virtualenv,需要使用安装命令pip install virtualenv进行安装,如下图所示。当然小编这里之前已经安装好了,所以再次安装的时候提示该库已经存在了。

2、安装完成之后,便可以直接创建虚拟环境了,使用命令“virtualenv test”进行创建,其中test是虚拟环境的名称,可以自定义进行设置。稍等片刻,虚拟环境就会自动创建好,如下图所示。

3、该环境会默认的创建在当前目录下,在这里,当前目录是C:Userslenovo,进入到该目录下,可以看到test虚拟环境已经创建好了,如下图所示。

4、当然也可以通过命令行窗口进行文件查看,如下图所示。

5、继续打开Scripts文件夹,可以看到Python文件,如下图所示。

6、在这里我们可以看到有个activate.bat文件,表示激活虚拟环境。直接在该目录下输入activate.bat命令,即可激活Python虚拟环境了,如下图所示。

此时可以看到test文件夹在最前面,且多了个括号,这个就说明我们已经成功的进入到了虚拟环境。

7、此时输入在虚拟环境中输入python,可以看到Python的版本情况,如下图所示,这个是Python3环境。

8、如果想退出Python,可以使用命令exit()或者快捷键Ctrl+z,进行退出,如下图所示。如果想退出Python虚拟环境,则在当前目录下输入命令deactivate.bat即可,如下图所示,此时前边test已经不见了,而且括号也消失了,表示已经退出虚拟环境。

9、在这里小编的Python环境默认设置成了Python3版本,如果想要创建一个Python2版本的虚拟环境,该如何进行创建呢?敬请期待下一篇文章。

人生苦短,我用Python~~

原文地址:http://blog.51cto.com/13389043/2142670

时间: 2024-09-30 06:23:15

在Windows下如何创建虚拟环境(默认情况下)的相关文章

2016/7/20 12:17:54 MariaDB 默认情况下,无法验证密码

1. System information: [[email protected] MgmtStatus]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo) [[email protected] MgmtStatus]# uname -a Linux mgt 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86

默认情况下,不使用of子句表示在select所有的数据表中加锁(转)

Select …forupdate语句是我们经常使用手工加锁语句.通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作.同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍. 借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作.本篇我们就来介绍一下这个子句的用法和功能. 下面是采自Oracle官方文档<SQLLanguage Reference>中关于for update子句的说明:(请双击点开图片查看) 从for

mysql5.6默认情况下内存占用太大

下载了mysql5.6.12 ,默认占用内存达400多M,  而原来使用的5.0 只有30M.. 解决方案:调整以下参数----------------performance_schema_max_table_instances=600table_definition_cache=400table_open_cache=256 这样下来,mysql5.6.12就只使用  40---60M左右的内存了. 以下是5.6默认的设置performance_schema_max_table_instanc

[VS] - &quot;包含了重复的“Content”项。.NET SDK 默认情况下包括你项目中的“Content”项。&quot; 之解决

背景 VS 2017 升级至  VS 2017 v15.3 后,.Net Core 1.1 应用编译报错: Error: 包含了重复的"Content"项..NET SDK 默认情况下包括你项目中的"Content"项.可以从项目文件中删除这些项,或者如果希望将其显示包含在项目文件中,则可以将"EnableDefaultContentItems"属性设置为"false". Error : Duplicate 'Content'

jquery Tab默认情况下自动切换

<!DOCTYPE html><html lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />&l

如何使用终端默认情况下阻止Mac应用保存到iCloud

当您保存要在Mac上的Pages,Numbers,TextEdit或其他基于云的应用程序中处理的文档时,该保存的默认位置是iCloud.尽管这对某些人或某些文档来说可能是一件好事,但您可能会厌倦每次更改该位置以保存到其他位置. 如果您希望默认情况下阻止Mac应用保存到iCloud,可以使用Terminal进行操作,我们将向您展示如何进行. 在Mac上打开终端 如果您熟悉使用Terminal并经常使用,请继续打开它.如果不是,您可以通过几种方式快速打开Terminal. 在Finder打开的情况下

避免创建表的情况下,执行存储过程插入临时表

一般情况下,我们要将存储过程的结果集插入临时表的时候,需要以下步骤 Create table #temptable(column).... insert into #temptable exec yoursp 这样做起来很烦琐,如果结果集有很多列,那就更痛苦了. 今天介绍一个灵活的办法 脚本如下: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Querie

默认情况下优先级应该是谁先注册谁的优先级就高吧?

老师在视频中讲到的是说后注册的优先级高,但是视频中后注册的那个在清单文件中是先注册.然后下来把自己的2个优先级调整了下,发现应该是谁先注册就谁就在前面.优先级同等的情况下 BroadcastReceiver所对应的广播分两类:普通广播和有序广播. (1)普通广播所有的receivers接收器的执行顺序不确定.    因此,所有的receivers接收器接收broadcast的顺序不确定. (2)有序广播通过在intent-filter中设置android:priority属性来设置receive

默认情况下安装的应用程序C盘后提示权限不足,当你开始介意。。。

最近,不少用户抱怨的经销商.正在使用win 7我们的计算机系统上安装软件后,提示权限不够开放系统,无法启动软件. 在xp该系统是没有问题的.原因是,我们会选择在默认安装路径系统C-disk.和win 7系统在安装软件时,有些时候 没有管理员权限时可能会提示权限不足.或者在安装软件时.用户仅仅是选择了仅仅是让当前用户能够使用该软件,这样其它用 户登录时则无法使用软件了. 考虑到用户的计算机操作水平有限,我们认为将安装程序的默认路径设置在D盘,以降低用户的疑问和咨询.方便用户 的使用. 所以我后来又