python的虚拟环境venv创建和使用

这篇具有很好参考价值的文章主要介绍了python的虚拟环境venv创建和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

找了半天python多版本共存下配置虚拟环境,通过网上的资源学习,我将总结如下:

1.什么是虚拟环境

AI是这么说的:

虚拟环境是在计算机中创建的一种隔离的、独立的工作区域。它主要用于在一个计算机系统中同时管理多个项目,每个项目都有自己独立的运行环境和依赖项。

虚拟环境的主要目的是解决不同项目之间依赖冲突的问题。在开发过程中,不同项目可能会依赖不同版本的软件包,这样就会导致冲突。通过创建虚拟环境,每个项目都可以拥有自己独立的Python解释器和软件包依赖,互不干扰。

常见的虚拟环境工具包括Python中的venv、virtualenv以及Anaconda中的conda。它们都可以帮助开发者创建、管理和切换虚拟环境。

通过使用虚拟环境,开发者可以更好地组织和管理项目,同时也可以确保项目的依赖关系得到良好的控制,避免不同项目之间的冲突,提高开发效率和代码的可维护性。

说的很对,下来我就用python中的Venv来创建虚拟环境。

2、创建虚拟环境并激活

快捷键win+R,输入cmd,打开面板

输入: python -m venv 安装路径和虚拟环境的名字

或者可以指定版本下载 python3.8 -m venv 安装路径和虚拟环境的名字

3.8可以改成你的指定版本;

python3.8-venv,python,开发语言

其中include是空文件夹;咱们要看的是Scripts和Lib文件夹;

Lib和真实的文件差不了多少;

python3.8-venv,python,开发语言

Scripts中

python3.8-venv,python,开发语言

我们是window-cmd激活,那我们就激活一下:activate.bat

也其实不用管后缀,你在那个环境中他就会在那个环境中激活;

python3.8-venv,python,开发语言

前面的括号,说明我们进入了虚拟环境;通过命令行和文件,让我们来看一下,

激活里面的pip下载文件:

未下载前

python3.8-venv,python,开发语言

下载后:

python3.8-venv,python,开发语言

pip list 看一下;

python3.8-venv,python,开发语言

出现了;

3.在编辑器的应用

以VScode例:ctrl+shift+P,选择解释器然后找到,刚刚创建的虚拟环境路径;

python3.8-venv,python,开发语言

就OK了;

4.虚拟环境的必要性

1. 避免依赖冲突:虚拟环境可以避免依赖冲突,当你需要在同一台计算机上运行多个应用程序时,它们可能会依赖于相同的库或软件包,容易出现版本冲突。

2. 开发环境复制:如果你要部署或分享你的应用程序,你的开发环境需要与其他人的环境相同。虚拟环境是为部署容易复制和分享开发环境的好方法。

3. 隔离测试环境:虚拟环境可以为测试环境提供隔离,这可以避免测试过程中引入错误或中断生产环境。

4. 避免变化:虚拟环境可以避免使用旧版本的库,从而防止应用程序出现错误或崩溃。

5. 增强可重复性:虚拟环境可以提供一个可重复的环境,因此你可以在不同计算机上,不同操作系统中运行同样的应用程序。

综上,虚拟环境有助于保证开发环境的规范性、稳定性和可重复性。这些对于软件开发和数据分析来说是非常重要的。

5.保存和复制虚拟环境

想让第二个人和我用到一模一样的虚拟环境,该怎么做呢;

这时需要用的pip中的另一个命令:python3.8-venv,python,开发语言

让我们来调用一下:

pip freeze

你这里面的所有包;都能看到,

python3.8-venv,python,开发语言
让我们来保存一下:

pip freeze > requirements.txtpython3.8-venv,python,开发语言

python3.8-venv,python,开发语言

这样发送给别人,别用的时候,输入命令:

pip install -r requirements.txt;重新下载就行了;

python3.8-venv,python,开发语言

文字看起来费劲可以参考视频:

7分钟编程环境通俗讲解_哔哩哔哩_bilibili

1-什么是虚拟环境_哔哩哔哩_bilibili文章来源地址https://www.toymoban.com/news/detail-845871.html

到了这里,关于python的虚拟环境venv创建和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ubuntu 虚拟环境安装,创建python3.5和python3.8虚拟环境

    新的ubuntu20.0.4笔记本上自带点python是python3.8版本的,由于开发需要用到python3.5,一开始想把默认环境配置成python3.5算了。结果改了默认配置版本之后,坏了坏了,开机就报错,直接就进不了桌面界面了。所以,ubtuntu环境,要不是非常非常确定可以改版本,那就 千万不要改系

    2024年01月19日
    浏览(40)
  • Python中安装和使用venv虚拟环境

    要在Python中安装和使用venv虚拟环境,您可以按照以下步骤进行操作: 1.首先,确保您已安装了Python。您可以在命令行中输入以下命令来验证Python的安装情况: 2.在您的项目文件夹中创建一个新的虚拟环境。在命令行中,切换到您要创建虚拟环境的目录,并运行以下命令: 这

    2024年02月11日
    浏览(26)
  • python自带的venv创建虚拟环境报错Error: Command returned non-zero exit status 1.

    Windows 10 教育版64位 Python 3.6.3 今天使用 python 自带的 venv 使用如下的命令: 创建虚拟环境报错: Error: Command \\\'[\\\'E:\\\\Code\\\\Python\\\\Git\\\\test1\\\\aaa\\\\Scripts\\\\python.exe\\\', \\\'-Im\\\', \\\'ensurepip\\\', \\\'--upgrade\\\', \\\'--default-pip\\\']\\\' returned non-zero exit status 1.) 这个时候,回到你需要创建 venv 的路径,发现我的新环境

    2024年02月16日
    浏览(32)
  • python中包管理工具pip以及虚拟环境venv的使用

    查看已安装的包 安装包 卸载包 导出已安装的包 配置全局默认包索引地址 venv是python自带的环境管理工具(好像是3.7版本后才引入的),它的作用是创建虚拟环境,以便更好地管理每个项目中的包。 绝大多数用户使用pycharm时使用的虚拟环境就是它。 最直观的好处就是用pyi

    2024年02月05日
    浏览(43)
  • python虚拟环境venv、virtualenv

    目录 原理 创建、删除虚拟环境 激活、退出、初始化虚拟环境 导出、导入虚拟环境 pycharm+虚拟环境 部署虚拟环境 pycharm目录下idea作用 pycharm目录下venv文件内容含义 虚拟环境是利用了操作系统中环境变量,以及进程间环境隔离的特性,python就是在激活虚拟环境的时候,激活脚

    2024年02月02日
    浏览(30)
  • Python 虚拟环境管理—— venv

    本篇作为 Python 虚拟环境管理——conda 的续集,介绍一下另一个 Python 虚拟环境管理工具 venv 。 venv 和 conda 都是用于创建虚拟环境和管理包的工具,但它们之间有一些不同。 Python3.3 以上, venv 是内置的。它会直接在 当前项目 ( 当前文件夹下 )安装 Python 虚拟环境,因此它是

    2024年02月07日
    浏览(35)
  • 【Python | Pycharm激活虚拟环境venv】

    环境准备: Windows10 PyCharm2020.3 x64 pycharm自带虚拟环境,我们只需要进行创建即可。 打开pycharm下方的terminal终端,执行 python -m venv {创建的虚拟环境名称} 例如: python -m venv myvenv ,其中myvenv就是我创建的的虚拟环境的名称 创建完成之后,当前目录下就会生成一个myvenv的文件夹

    2024年02月08日
    浏览(34)
  • [Venv]Windows下Python程序虚拟环境配置

            日常的生活和学习中难免会遇到需要使用其他师傅编写的Python脚本的时候,但是不同的Python脚本需要的环境往往各不相同,如果统统把所有遇到的软件需要的依赖统统安装到本机上,有时候会出现依赖冲突的问题,因此在这里我们使用 Python虚拟环境管理工具venv

    2024年02月03日
    浏览(32)
  • Python:pycharm中 虚拟环境 venv简介及实践

    不进行虚拟化会产生的问题 在平时使用 python 时,有可能会遇到这几个常见的问题: A.当运行的项目处于不同版本时(如 python 2.7/3.7 ),要通过切换 python 解释器的版本来运行程序(或要使用 python2/3 pip/pip3 等指令来对应不同的版本)。 B.有时做一个项目要用到许多第三方模

    2024年02月11日
    浏览(31)
  • Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]

    1. 什么是Python环境 要搞清楚什么是虚拟环境,首先要清楚Python的环境指的是什么。当我们在执行python test.py时,思考如下问题: python哪里来?这个主要归功于配置的系统环境变量 PATH ,当我们在命令行中运行程序时,系统会根据 PATH 配置的路径列表依次查寻是否有可执行文件

    2024年02月08日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包