iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >[Python系列] Python虚拟环境Virtualenv
  • 375
分享到

[Python系列] Python虚拟环境Virtualenv

pythonvirtualenv开发语言 2023-08-31 17:08:29 375人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

1. 什么是Virtualenv         python virtualenv 是一个用于创建和管理虚拟环境的工具。它可以帮助开发者在不同的项目中使用不同的 Python 版本和包,而不会相互干扰。使用 virtualenv,可以轻松

1. 什么是Virtualenv

        python virtualenv 是一个用于创建和管理虚拟环境的工具。它可以帮助开发者在不同的项目中使用不同的 Python 版本和包,而不会相互干扰。使用 virtualenv,可以轻松地创建一个独立的 Python 环境,在其中安装所需的包和版本,而不会影响系统中已经安装的其他 Python 环境和包。
virtualenv 使用了一个名为 virtualenv 的命令行工具来创建和管理虚拟环境。

2. 为什么要使用Virtualenv

        首先,使用 virtualenv 的主要原因是为了解决 Python 环境中的多个项目依赖不同版本和包的问题。在没有使用 virtualenv 的情况下,如果多个项目依赖不同的 Python 版本或包,则可能会导致依赖冲突,从而导致项目无法正常运行。
        其次,使用 virtualenv 可以为每个项目创建一个独立的 Python 环境,在其中安装所需的版本和包,而不会影响其他项目。这使得多个项目可以同时运行,而不会相互干扰。

        再次,使用 virtualenv 还可以避免在系统中安装多个 Python 版本和包,从而保持系统环境的简洁和稳定。
        总结起来,使用 virtualenv 可以提高开发效率和项目稳定性,避免依赖冲突和环境混乱的问题。

3. 怎么使用virtualenv

(1)安装virtualenv

        一般来讲,我们都使用pip来安装virtualenv,这样可以方便很多。(前提条件是python以及pip已经安装成功),执行下面命令:

pip install virtualenv

这时候pip就会自动下载并安装virtualenv了,我们可以通过下面的命令来查看是否安装成功:

virtualenv --version

出现如下图所示的版本提示信息,则说明virtualenv已经安装成功 

 

(2)使用virtualenv 

首先,我们先使用以下命令来创建一个虚拟环境:

//virtualenv   virtualenv venv

然后,会在当前文件夹下看到一个venv文件夹,这个就是我们所创建的虚拟环境。我们可以通过以下指令来进入到当前的环境中。

  source vent/bin/activate

结果如下图所示,我们已经进入到了虚拟环境 

 我们可以执行一些操作,比如在虚拟环境中使用pip来安装依赖包:

pip install numpy

也可以在Python环境下运行代码:

python main.py   //print("Hello World")

可以通过如下指令退出虚拟环境

deactivate

下图为退出成功 

 当已经不需要当前环境的时候,我们直接删掉就行了。

rm -rf venv 

4. 原理

        Virtualenv 的原理是基于 Python 的模块化机制。Python 是一个模块化语言,这意味着每个 Python 模块都可以作为一个独立的文件存在,并在运行时动态加载。Virtualenv 利用了这个特性,将虚拟环境中的 Python 解释器和包作为一个个模块加载到计算机上。
        当使用 Virtualenv 创建一个新的虚拟环境时,它会在计算机上创建一个名为 venv 的文件夹,其中包含了 Python 解释器和 pip 工具。然后,Virtualenv 会将该环境中所需的包和版本安装到 venv 文件夹中。这样,每个虚拟环境就成为了一个独立的 Python 环境,其中包含了所需的包和版本,而不会与其他环境发生冲突。
        总结起来,Virtualenv 的原理是基于 Python 的模块化机制,通过创建一个独立的 Python 环境来实现虚拟化。这使得开发者可以为每个项目创建一个独立的环境,从而避免依赖冲突,提高开发效率。 

来源地址:https://blog.csdn.net/u013379032/article/details/131556231

--结束END--

本文标题: [Python系列] Python虚拟环境Virtualenv

本文链接: https://www.lsjlt.com/news/386297.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • [Python系列] Python虚拟环境Virtualenv
    1. 什么是Virtualenv         Python virtualenv 是一个用于创建和管理虚拟环境的工具。它可以帮助开发者在不同的项目中使用不同的 Python 版本和包,而不会相互干扰。使用 virtualenv,可以轻松...
    99+
    2023-08-31
    python virtualenv 开发语言
  • python虚拟环境virtualenv
    我们在Windows下开发python应用时,可能需要安装各种第三方模块,但如果又不想污染公共的python环境,怎么办呢?最好是在各自的 python工程中创建一个virtualenv虚拟环境。博主最近需要在虚拟环境中安装MySQL-py...
    99+
    2023-01-31
    环境 python virtualenv
  • python 之 virtualenv 虚拟环境
    最近需要使用virtualenv,查了下资料总结记录下。 virtualenv是Python的一个工具,用于创建独立的Python环境。它允许你在同一台计算机上同时管理多个独立的Python环境,每个环境都可以有自己的包依赖和Pyth...
    99+
    2023-09-05
    python virtualenv 开发语言
  • python怎么安装虚拟环境virtualenv
    这篇文章主要讲解了“python怎么安装虚拟环境virtualenv”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python怎么安装虚拟环境virtualenv”吧!安装:pip ...
    99+
    2023-06-04
  • 怎么理解Python的virtualenv虚拟环境
    这篇文章主要介绍“怎么理解Python的virtualenv虚拟环境”,在日常操作中,相信很多人在怎么理解Python的virtualenv虚拟环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解Pyt...
    99+
    2023-06-02
  • python虚拟环境中如何使用virtualenv
    这篇文章主要为大家展示了“python虚拟环境中如何使用virtualenv”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python虚拟环境中如何使用virtualenv”这篇文章吧。virt...
    99+
    2023-06-02
  • Python虚拟环境virtualenv是如何使用的
    了解虚拟环境 如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢? 解决方案...
    99+
    2024-04-02
  • django虚拟环境(virtualenv)的创建
    目录为什么要用虚拟环境:1.windows创建虚拟环境2.Linux创建虚拟环境为什么要用虚拟环境: 在一台电脑上,想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上...
    99+
    2024-04-02
  • python虚拟环境
    好久没写博客了,小伙伴们最近在干嘛呢? 最近在搞AI开放平台,就类似腾讯优图,百度人工智能平台~~. 说得是很高大上啦,核心技术的算法并不是我写的。我负责搞API接口,写前端。 前端的Vue和Bootstrap,两门技术是目前前端比较流利...
    99+
    2023-01-30
    环境 python
  • python虚拟环境:envirtua
    https://www.jianshu.com/p/08c... virtualenv 虚拟环境是在Python解释器上的一个私有复制,你可以在一个隔绝的环境下安装packages,不会影响到你系统中全局的Python解释器。 虚拟环境非...
    99+
    2023-01-31
    环境 python envirtua
  • Ubuntu python虚拟环境
    建立虚拟环境 首先更新ubuntu源 $ sudo apt-get update 安装python3-venv模块 $ sudo apt-get install pyton3-venv 建立虚拟环境 $ python3 -m venv [...
    99+
    2023-01-31
    环境 Ubuntu python
  • python venv 虚拟环境
    第一步建立 python 新项目 如 py_demo 进入 py_demo 下 创建虚拟环境文件夹 venv 进入 venv 执行 python -m venv . 即可创建python 虚拟环境 在venv S...
    99+
    2023-09-24
    python 开发语言 Powered by 金山文档
  • python虚拟环境 | virtual
              一.创建virtualenv虚拟环境 mkvirtualenv -p 版本号 虚拟名 mkvirtualenv -p python3 env_1   python3:版本号   env_1: 虚拟环境名称 创...
    99+
    2023-01-30
    环境 python virtual
  • python的虚拟环境
    什么是虚拟环境 python特有的一种软件环境,创建多个python环境,各个环境之间完全隔离,互不影响。它可以用来解决Python项目开发和运行过程中的依赖项和版本问题,而不必和其他项目的Python环境以及全局的Python环境发生冲...
    99+
    2023-01-31
    环境 python
  • python虚拟环境(Mac)
    一、安装虚拟环境 virtualenv 安装 virtualenv sudo pip3 install virtualenv 通过pip3 安装(默认安装在/usr/local/bin 路径下) su...
    99+
    2023-09-10
    python macos 开发语言
  • python搭建虚拟环境
    1 . 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.   解决方案 : 虚拟环境 作用 : 虚拟环...
    99+
    2023-01-30
    环境 python
  • 建立 Python 虚拟环境
    1.1 安装依赖包 $ yum -y install wget gcc epel-release git   1.2 安装 Python3.6和pip $ yum -y install python36 python3...
    99+
    2023-01-30
    环境 Python
  • 激活 Python 虚拟环境
    . venv/bin/activate 这是一个激活 Python 虚拟环境的命令。在使用它之前,你需要先安装一个 Python 虚拟环境,并在虚拟环境中安装你需要的 Python 包。这样可以避免多个 Python 项目之间的依赖冲突。如...
    99+
    2023-09-29
    python linux 开发语言
  • python 虚拟环境详解
    目录pipenv 工作流1 .安装2.创建虚拟环境3.管理依赖4.pycharm设置虚拟环境总结pipenv 工作流 Pipenv是基于pip的Python包管理工具,它和pip的用...
    99+
    2024-04-02
  • 【Python】搭建虚拟环境
    目录 前言 虚拟环境简介 虚拟环境依赖模块的安装 1、安装好Python环境 2、安装第三方库(虚拟环境库) 3、 安装第三方模块virtualenvwrapper-win 为虚拟环境配置环境变量 1、配置环境变量 2、点击环境变量 3、...
    99+
    2023-09-08
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作