python的虚拟环境图文详解(虚拟环境作用以及虚拟环境搭建,切换,退出,迁移打包)代码演示

这篇具有很好参考价值的文章主要介绍了python的虚拟环境图文详解(虚拟环境作用以及虚拟环境搭建,切换,退出,迁移打包)代码演示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、虚拟环境

1.1、概念理解

1.2、作用 

二、虚拟环境操作教程

2.1、利用pycharm搭建,切换,删除虚拟环境

2.1.1、搭建虚拟环境

2.1.2、切换虚拟环境

​编辑

2.1.3、删除虚拟环境

2.2、命令行方式搭建(mac/linux/unix)

2.2.1、搭建虚拟环境

2.2.2、切换虚拟环境

2.2.3、删除虚拟环境

2.4、虚拟环境迁移打包

2.4.1 打包

2.4.2 迁移


一、虚拟环境

1.1、概念理解

       Venv:虚拟环境,是Python用来创建和管理虚拟环境的模块,该模块供你用来存放你的Python脚本以及安装各种Python第三方模块,模块里的环境和本机是完全分开的,也就是说你在venv下通过pip安装的Python第三方模块是不会存在于你本机的环境下的。

      像上面这样讲,你可能不是很理解虚拟环境,接着看下面的作用,你就大概可以理解了

1.2、作用 

       Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用global library 和 interpreter)

      例如:程序A需要某个库的2.0版本,而程序B需要同样这个库的3.0版本,如果没有虚拟环境的话,我们本地只能有这个库的一种版本,如果程序B执行,代表本地安装的3.0版本的库,A就不能成功执行了。

二、虚拟环境操作教程

       用pycharm点点点,可能相比命令行下载方式比较友好,但是建议也学习下命令行方式,如果需要登陆服务器,可能只能使用命令行来操作。

2.1、利用pycharm搭建,切换,删除虚拟环境

2.1.1、搭建虚拟环境

1)创建一个项目,打开pycharm,点击new project

pycharm退出虚拟环境,python,python,pycharm,macos

2)并且为这个项目建立一个虚拟环境new environment,在base iterpreter选择你想用的python版本,再点击create

pycharm退出虚拟环境,python,python,pycharm,macos

3)打开下面terminal,前面这个括号有显示,就证明虚拟环境激活成功了

pycharm退出虚拟环境,python,python,pycharm,macos

 4)进入flie里面的,settings sync,路径如下图所示,

pycharm退出虚拟环境,python,python,pycharm,macos

5)红色箭头这里可以点击➕进行一些包的下载,蓝色箭头可以更换python版本

pycharm退出虚拟环境,python,python,pycharm,macos

2.1.2、切换虚拟环境

1)进入flie里面的,settings sync,路径如下图所示,

pycharm退出虚拟环境,python,python,pycharm,macos

2)下拉选择其他虚拟环境 ,点击右下角apply然后ok。

pycharm退出虚拟环境,python,python,pycharm,macos

 如果下拉没有其他虚拟环境,可以进行如下操作,通过右侧add interpreter在文件里面自己选虚拟环境。

pycharm退出虚拟环境,python,python,pycharm,macos

3)点击右下角apply然后ok,venv已经切换成功。 

pycharm退出虚拟环境,python,python,pycharm,macos

2.1.3、删除虚拟环境

直接进入把建立的虚拟环境的文件删除即可。

2.2、命令行方式搭建(mac/linux/unix)

2.2.1、搭建虚拟环境

1)打开终端,安装virtualenv:

指令:

pip install virtualenv

演示:

pycharm退出虚拟环境,python,python,pycharm,macos

 2)在你想要的位置创建虚拟环境:venv_demo是新创建的虚拟环境的名称。 同时会创建一个与虚拟环境名称相同的文件夹venv_demo, 里面存储了一个独立的Python执行环境。

指令:venv_demo只是我起的用于演示的虚拟环境的名称,可以自由替换

virtualenv venv_demo

演示:ll指令查看,venv_demo已经创建成功

pycharm退出虚拟环境,python,python,pycharm,macos

2)进入虚拟环境,需要指令激活

命令:

source ven_demo/bin/activate

演示:

进入虚拟环境后,命令行的提示符会加入虚拟环境的名称(就是前面加上个括号,括号里面是环境名称)

pycharm退出虚拟环境,python,python,pycharm,macos

 3)至此,成功创建

2.2.2、切换虚拟环境

1)首先,退出虚拟环境

命令:

deactivate

演示:

pycharm退出虚拟环境,python,python,pycharm,macos

2)先退出,再激活其他虚拟环境

pycharm退出虚拟环境,python,python,pycharm,macos

2.2.3、删除虚拟环境

命令:

rm -r venv_demo

演示:

pycharm退出虚拟环境,python,python,pycharm,macos

可以使用ll指令查看下,查看是否删除成功,这里演示我没有先退出虚拟环境就进行了删除,建议先退出虚拟环境(deactivate),再删除虚拟环境

2.4、虚拟环境迁移打包

2.4.1 打包

将安装包版本信息导入到requireents.txt文件中,注意 --all 参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包

pip freeze --all > requirements.txt

2.4.2 迁移

requirements.txt文件目录下, 需要迁移至虚拟环境终端命令下执行:文章来源地址https://www.toymoban.com/news/detail-618705.html

pip install -r requirements.txt #下载安装依赖包

到了这里,关于python的虚拟环境图文详解(虚拟环境作用以及虚拟环境搭建,切换,退出,迁移打包)代码演示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟打印机开源项目clawPDF最新版本在Windows+Visual Studio 环境编译运行遇到的若干问题,以及虚拟打印机驱动的安装和彻底卸载详细图文步骤

    虚拟打印机开源项目clawPDF最新版本在Windows+Visual Studio 环境编译运行遇到的若干问题,以及虚拟打印机驱动的安装和彻底卸载详细图文步骤。 错误提示: 不支持此版本的 Visual Studio 无法打开以下项目。可能未安装项目类型,或此版本的 Visual Studio 可能不支持项目类型。 有关

    2024年02月22日
    浏览(55)
  • 【python技巧】什么是虚拟环境?以及如何配置虚拟环境

    一般情况一台机器上只能安装一个应用程序,但python可以安装很多遍,并可以安装在任意位置。在安装插件的时候,需要选择是给哪套程序安装插件。python使用这种方法不仅实现了第三方插件的相互隔离, 也实现了在同一台机器上配出多个各具特色的python环境。 我们安装p

    2023年04月13日
    浏览(41)
  • 【技术分享】Anaconda下载安装、pip切换镜像源、conda切换镜像、conda创建指定Python版本虚拟环境教程

    步骤: 进入Anaconda官网,点击 Download 按钮下载最新的Anaconda版本包。 注意: 在 Download 下方有一段小字,写着 Python 3.9 • 64-Bit Graphical Installer • 688 MB ,说明现在最新的版本是Python3.9,图形化的安装包有688MB,是64位的架构。 【有人疑问说】: 我想下载Python3.8对应的Anaconda,

    2024年02月07日
    浏览(73)
  • 【Python】搭建虚拟环境

    前言 虚拟环境简介 虚拟环境依赖模块的安装 1、安装好Python环境 2、安装第三方库(虚拟环境库) 3、 安装第三方模块virtualenvwrapper-win 为虚拟环境配置环境变量 1、配置环境变量 2、点击环境变量 3、在系统变量中,点击新建 4、新建系统变量​编辑 虚拟环境相关操作 1、新建

    2023年04月08日
    浏览(26)
  • Windows环境下搭建chatGLM2-6B-int4量化版模型(图文详解-成果案例)

    目录 一、ChatGLM2-6介绍 二、环境准备 1. 硬件环境 2. TDM-GCC安装 3.git安装 4.Anaconda安装 三、模型安装 1.下载ChatGLM2-6b和环境准备 方式一:git命令 方式二:手动下载  2.下载预训练模型 在Hugging Face HUb下载(挂VPN访问) (1)git命令行下载: (2)手动下载(建议) 3.模型使用(

    2024年03月13日
    浏览(37)
  • python--虚拟环境搭建(使用命令安装)

    作用: 1.使不同应用开发环境相互独立 2.环境升级不影响其他应用,也不会影响全局的python环境 3.防止出现包管理混乱及包版本冲突 两种搭建虚拟环境方法: 1.使用pycharm创建虚拟环境(之前的文章已经介绍过,不再赘述) 2.使用命令创建虚拟环境 1、安装两个命令 2、配置虚

    2023年04月08日
    浏览(32)
  • python 用VScode 搭建虚拟环境

      安装虚拟环境--           独立的搭建一个单独干净的,零第三方库的,原始的python环境,         打包的时候会将你的第三方库一同打包,导致臃肿缓慢  虚拟环境解决这一问题 发送项目的时候直接可以吧文件夹发送给别人. 步骤1-         先建立一个文件夹 vevn 步骤2-    

    2024年02月11日
    浏览(27)
  • 基于VSCode的Python虚拟环境搭建

    Python虚拟环境是一个独立于系统Python环境的开发环境。由于工程项目的需要,往往对Python版本及其第三方库版本都有适配的要求,在管理多个工程时,就需要多个开发环境。Python中有两个模块可以用来创建和管理虚拟环境,分别是venv和virtualenv。venv模块在python3.3以上的版本可

    2024年02月09日
    浏览(27)
  • macos搭建python3虚拟环境

    我们知道macos自带的python版本是Python2.7, 这个版本比较老而且往往和我们的工程不兼容,所以就得需要我们升级Python版本, 我们不建议直接升级macos自带的本地Python2.7, 因为macos有一些基础软件是依赖于Python2.7的,如果动了遇到问题想再改回去会很麻烦, 所以Python虚拟环境是个

    2024年02月14日
    浏览(28)
  • 【学习心得】Linux下的Python虚拟环境搭建

    问题描述:本文解决在Linux系统(Ubuntu举例)中如何实现Python的多版本以及搭建Python虚拟环境。 1、第一步:在官网中找到对应Python版本的tar压缩包的下载链接。  在历史版本中找到你想要的Python版本  右键点击 —— 复制链接 2、第二步:在终端中用wget将刚刚选择好的Python版

    2024年02月13日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包