热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python虚拟环境操作简述

一、利用第三包进行设置虚拟环境首先安装虚拟环境包pip3installvirtualenv安装完成后,在python文件夹中的Scripts文件夹中就会出现一个“virtualen
概述:
允许不同项目使用不同版本的程序包,从而解决依赖性问题。
什么是虚拟环境:python项目的独立环境,即每个python项目的运行的环境,且各个环境之间相互干扰,又各自拥有自己的第三方包和系统库。
弊端:只适合新项目,如果你本地已经有很多依赖库了,不建议使用这个
一、利用第三包进行设置虚拟环境
首先安装虚拟环境包  pip install virtualenv

在这里插入图片描述

安装完成后,在python文件夹中的Scripts文件夹中就会出现一个“ virtualenv.exe ”,再在当前文件夹下打开cmd,进入命令行模式

在这里插入图片描述

当前目录下创建虚拟环境就直接:virtualenv  + 虚拟环境名
指定目录下创建虚拟环境就直接:virtualenv  + 路径/虚拟环境名

在这里插入图片描述

进入刚指定F盘创建的env虚拟环境,进入到Scripts文件夹中,会看到一个 . bat 的程序,如下图片展示效果

在这里插入图片描述

在当前文件夹下打开cmd,命令行中输入:activate 进行激活操作,执行后如下图展示效果

在这里插入图片描述

到这里就虚拟环境基本就创建完成了,如需要在当前的虚拟环境下安装python依赖包的话,可直接pip install 包名,进行安装,当然也可以
进行批量安装包  pip install -r requirements.txt(requirements文件中是批量的包名)


退出当前虚拟环境的话,命令行中输入:deactivate,执行后如下图展示效果

在这里插入图片描述


二、python3中自带的虚拟环境

python3.5以上的版本,里面自带虚拟环境的,直接打开cmd输入:

当前文件夹创建虚拟环境:python -m venv ven
指定文件夹创建虚拟环境:python -m venv f:\ven

后面的操作就和上面所述的操作一样了,在此就不多加叙述了。


三、虚拟环境运用到pycharm中

pycharm中点击File->Settings->Project:项目名称->Python Interpreter 中设置虚拟环境:

设置步骤图解如下展示:

第一步:Project Interpreter 栏点击下三角,弹出弹框进行添加虚拟环境

在这里插入图片描述

第三步:Interpreter 栏,鼠标点击后选择所创建的虚拟环境

在这里插入图片描述

第四步:Interpreter 栏所选中的就是创建虚拟环境,并勾选 Make available to all projects(应用全部项目),点击OK 按钮

在这里插入图片描述

第五步:第四部执行完成后,虚拟环境添就加进来了,先点击OK按钮,再点击Apply按钮,至此虚拟环境添加完成;运行下已被应用上的项目。

在这里插入图片描述


以上就是python中虚拟环境的简述,如总结有不当之处,还请多多赐教,始终相信你的努力,终会在某一天得到回报!!!


推荐阅读
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • EzPP 0.2发布,新增YAML布局渲染功能
    EzPP发布了0.2.1版本,新增了YAML布局渲染功能,可以将YAML文件渲染为图片,并且可以复用YAML作为模版,通过传递不同参数生成不同的图片。这个功能可以用于绘制Logo、封面或其他图片,让用户不需要安装或卸载Photoshop。文章还提供了一个入门例子,介绍了使用ezpp的基本渲染方法,以及如何使用canvas、text类元素、自定义字体等。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • Python使用Pillow包生成验证码图片的方法
    本文介绍了使用Python中的Pillow包生成验证码图片的方法。通过随机生成数字和符号,并添加干扰象素,生成一幅验证码图片。需要配置好Python环境,并安装Pillow库。代码实现包括导入Pillow包和随机模块,定义随机生成字母、数字和字体颜色的函数。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • Node.js学习笔记(一)package.json及cnpm
    本文介绍了Node.js中包的概念,以及如何使用包来统一管理具有相互依赖关系的模块。同时还介绍了NPM(Node Package Manager)的基本介绍和使用方法,以及如何通过NPM下载第三方模块。 ... [详细]
author-avatar
三八依依2010
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有