前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Python Python中的虚拟环境

Python Python中的虚拟环境

作者头像
Zkeq
发布于 2022-05-18 06:49:13
发布于 2022-05-18 06:49:13
3850
举报
文章被收录于专栏:ZkeqZkeq

Python中的虚拟环境

  • 认识虚拟环境
  • Python中的虚拟环境工具
认识虚拟环境
  • 各个版本互不干扰,互不相等
  • python可能版本不同 系统环境不同
  • 创建的每一个项目都是各自的虚拟环境
Python中的虚拟环境工具
  • Virtualenv
  • pyenv
virtualenv(另一个较为复杂)
  • 命令行下使用
  • pip install virtualenv
  • 选择目录
  • virtualenv -p python3 penv
  • ./penv/bin/active
  • win系统可以在bin文件夹下输入active 回车*进入虚拟环境
  • deacitve(退出虚拟环境)

装这个插件…….Windows配置环境配置了半个多小时(想买mac或者重开成Linux了呜呜呜)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python安装虚拟环境步骤_python虚拟环境迁移
http://blog.csdn.net/pipisorry/article/details/47008981
全栈程序员站长
2022/09/27
8K0
python安装虚拟环境步骤_python虚拟环境迁移
Python虚拟环境介绍
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u011054333/article/details/82892075
乐百川
2019/07/02
6680
Python虚拟环境介绍
Python版本切换与虚拟环境管理
Python2和Python3之间存在较大的差异,并且由于各种原因导致Python2和Python3长期共存。我们在使用的时候,可能会遇到不同的Python版本问题或者是Python工作环境的切换问题。这里介绍pyenv、virtualenv、conda、venv,pyenv用于管理不同的Python版本,virtualenv、conda以及venv管理不同的工作环境。
py3study
2020/01/06
5.2K0
Python版本切换与虚拟环境管理
Python 虚拟环境方案比较
最近在写一个网站后台,由于涉及到阿里云的 SDK ,而阿里云在自己的源(https://mirrors.aliyun.com)上发布的 SDK 要新,因此在设置 Python 的包管理的时候需要注意很多东西。
Fred Liang
2018/08/02
5310
pyenv,让你轻松切换各种python版本
python虽好,版本让人烦恼 人生苦短,我用python... python语法的简洁优雅,模块的丰富,让有开发经验的人很容易上手,开发效率很高。然而python2和python3的诸多不兼容让人甚为烦恼。虽然python3已经推出多年,可生产环境还在运行着很多python2代码。经常需要在两个大版本之间切换。切换时遇到各种莫名其妙的问题,如pip升级后,默认就是安装在python3,python2的pip不起作用了。安装第三方类库时也时常被python的版本弄晕了。 这种版本混乱管理的问题,如果得不到解
章鱼喵
2018/06/27
3.1K0
虚拟环境搭建
我们进行开发的时候虚拟环境搭建尤为重要,我们如果需要的python解释器模块版本不一样可以采用这个办法
HammerZe
2022/05/09
7490
虚拟环境搭建
python的虚拟环境
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器:
py3study
2020/01/02
6150
Python:虚拟环境
如果不配置环境变量,创建后的虚拟环境默认存储在当前用户(C:/Users/xxx)下Env文件夹下,如果你想要把虚拟环境存储在你指定的存储路径,那么就修改环境变量
小简
2022/12/29
6010
Python:虚拟环境
基于pyenv和virtualenv搭建python多版本虚拟环境
pyenv简介 由于Python的依赖是基于site的,这对于生产环境来说,是一种简单而正确的方式,然而,对于我们的开发环境,基于这样的管理方式,带来了可怕的第三方依赖管理的难题,virtualenv适时出现了,拯救了广大被依赖问题困扰的Python程序员。virtualenv无疑是成功的,它为每个项目创建一个虚拟环境,使得项目的依赖全部在一个虚拟且封闭的环境中,互不干扰。然而,这就够了吗?想象下面一种场景:你的新项目在Python 3.3下面开发,而你维护的旧项目,却工作在Python 2.7之上,为了完
Python中文社区
2018/01/31
9700
Python | Scrapy必备之配置虚拟环境
虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境。它解决了“项目X依赖于版本2.x,而项目Y需要项目3.x”的两难问题,而且使你的全局site-packages目录保持干净和可管理。 virtualenv 是一个创建隔绝的Python环境的工具,virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
咸鱼学Python
2019/10/09
1K0
Python | Scrapy必备之配置虚拟环境
Python 虚拟环境配置
总结一些使用 Python 开发过程过程中的环境配置,常用操作,常见错误处理等等。
每周聚焦
2025/01/17
2110
Python 虚拟环境配置
一分钟了解Python虚拟环境
在开始学习了Python的基础知识以后,我们就能够使用Python来写一些简单的小项目了, 但是这个时候我们可能就会遇到一个问题。那就是如果我同时写了两个项目的时候,假设项目A使用Django模块1.9.x版本,而项目B需要使用Django模块2.1.x版本。而我们知道一个系统环境中同时只能安装一个版本,我总不能打开一个项目的时候,就把这个模块卸载再装另外一个版本吧。即使是我不怕麻烦,一个模块可以手动卸载重装,如果遇到多个模块同时冲突的情况呢?这个时候就比较头疼了。
小小科
2020/05/15
1K0
Win10下Python虚拟环境virtualenv安装和使用
在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。
菲宇
2022/12/21
2.8K0
Win10下Python虚拟环境virtualenv安装和使用
python虚拟环境
由于 virtualenvwrapper 是 virtualenv 的一组扩展,所以如果要使用 virtualenvwrapper,就必须先安装 virtualenv。
神秘的寇先森
2020/02/19
1.2K0
附001.Python多版本环境管理
由于Python的版本过多,且不同版本之间差异性较大。同时又因系统底层需要调用当前版本Python,所以不能随意变更当前系统Python版本。因此,在多版本共存的情况下,Python多环境管理工具非常重要,常见Python多环境管理工具有Pyenv和Virtualenv。
木二
2022/05/30
9760
附001.Python多版本环境管理
Python3创建虚拟环境
        Python 应用程序经常会使用一些不属于标准库的包和模块。应用程序有时候需要某个特定版本的库,因为它需要一个特定的 bug 已得到修复的库或者它是使用了一个过时版本的库的接口编写的。         这就意味着可能无法安装一个 Python 来满足每个应用程序的要求。如果应用程序 A 需要一个特定模块的 1.0 版本但是应用程序 B 需要该模块的 2.0 版本,这两个应用程序的要求是冲突的,安装版本 1.0 或者版本 2.0 将会导致其中一个应用程序不能运行。       这个问题的解决方案就是创建一个 虚拟环境 (通常简称为 “virtualenv”),包含一个特定版本的 Python,以及一些附加的包的独立的目录树。        不同的应用程序可以使用不同的虚拟环境。为了解决前面例子中的冲突,应用程序 A 可以有自己的虚拟环境,其中安装了特定模块的 1.0 版本。而应用程序 B 拥有另外一个安装了特定模块 2.0 版本的虚拟环境。如果应用程序 B 需求一个库升级到 3.0 的话,这也不会影响到应用程序 A 的环境。
py3study
2020/01/10
8900
Python 虚拟环境 Virtualenv 分别在 Windows 和 Linux 上的安装和使用
virtualenv 是用来创建 Python 的虚拟环境的库,虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的 Python 虚拟环境,每个虚拟环境都可以营造一个干净的开发环境,对于项目的依赖、版本的控制有着非常重要的作用。
Hopetree
2022/09/26
1.2K0
Python 虚拟环境 Virtualenv 分别在 Windows 和 Linux 上的安装和使用
Python 虚拟环境 virtualenv
  Python 今天我们就不聊了。接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的。那env是什么鬼?environment吗?所以翻译成中文就是”虚拟环境“。     到底什么是虚拟环境呢?顾名思义,它是一个虚拟出来的环境。通俗的来讲,可以借助虚拟机,docker来理解虚拟环境,就是把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,而且各个容器之间互相隔离,互不影响。我们要学习Django,我们通过这个环境搞一个Django的虚拟环境就好了。 【前提概要】     Django也是一个非常流行的web框架。由于Django的迭代更新非常快,也比较频繁,所以有一些过时的东西需要丢弃掉,一些新的东西需要加进来,从而导致不同的版本之间不兼容。比如Django1.3、Django1.4、Django1.8之间就有很大的差异性。     或者是说,以Python的版本举例,现在工作中使用的Python版本与Python2.x和Python3.x两种。 【故事背景】   假设要进行Python web开发,使用的是Django。手上还有两个老项目A和B需要维护,而新项目C也正在开发中。这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目C使用的是Django1.8。那么问题来了,如何同时在本地进行ABC这三个项目的开发和维护? 正常的模式可能是这样:现在在A项目上有一个BUG需要修复,于是,先执行下面的命令,删除掉原来的版本:
Lansonli
2021/10/09
1K0
python搭建虚拟环境
1 . 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.
py3study
2020/01/19
6710
linux 下创建虚拟环境 python
virtualenv是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.7 / python3.6 ,但是如果都装到一起,经常会导致问题。virtualenv能够用于创建独立的Python虚拟环境,多个Python相互独立,互不影响。 virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。
人生不如戏
2018/09/27
4K0
相关推荐
python安装虚拟环境步骤_python虚拟环境迁移
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文