iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >virtualenv隔离Python环境的问题解析
  • 598
分享到

virtualenv隔离Python环境的问题解析

2024-04-02 19:04:59 598人浏览 安东尼

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

摘要

目录virtualenv介绍virtualenv应用virtualenv介绍 virtualenv为应用提供了隔离的python运行环境,解决了不同应用间多版本的冲突问题。virtu

virtualenv介绍

virtualenv为应用提供了隔离的python运行环境,解决了不同应用间多版本的冲突问题。
virtualenv把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境。
安装 virtualenv

virtualenv应用

pip3 install virtualenv

创建项目

mkdir myprojectcd myproject/

创建一个新的python环境

virtualenv --no-site-packages py_new
# 参数:--no-site-packages 已经安装到系统Python环境中的所有第三方包都不会复制过来

新建的Python环境被放到当前目录下的py_new目录。
有了py_new环境,可以用source进入该环境:

source py_new/bin/activate

pip安装的包都被安装到py_new这个环境下,系统Python环境不受任何影响

pip install pandas

退出当前的py_new环境

deactivate

退出后pip或python均是在系统Python环境下执行

补充:virtualenv创建“隔离”的Python运行环境

windows 安装mkvirtualenv

pip install virtualenv
pip install virtualenvwrapper  

新建虚拟python环境:

1.创建python工程目录:
2.创建一个独立的Python运行环境,命名为Redis

virtualenv  redis

3.激活环境:(或workon)

cd D:\05_python_virtualenv\redis\Scripts
.\activate

注意到命令提示符变了,有个(venv)前缀,表示当前环境是一个名为venv的Python环境

4.退出当前的venv环境:deactivate

出现错误:virtualenv: error: unrecognized arguments: --no-site-packages
使用virtualenv --version,看到版本大于20,就默认这个参数,可以取消掉–no-site-packages

virtualenvwrapper --help
rmvirtualenv redis

在win电脑的环境变量-系统变量:新增:WORKON_HOME,为D:\05_python_virtualenv

到此这篇关于virtualenv隔离Python环境的文章就介绍到这了,更多相关virtualenv隔离Python环境内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: virtualenv隔离Python环境的问题解析

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

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

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

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

下载Word文档
猜你喜欢
  • virtualenv隔离Python环境的问题解析
    目录virtualenv介绍virtualenv应用virtualenv介绍 virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。virtu...
    99+
    2024-04-02
  • 怎么理解Python的virtualenv虚拟环境
    这篇文章主要介绍“怎么理解Python的virtualenv虚拟环境”,在日常操作中,相信很多人在怎么理解Python的virtualenv虚拟环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解Pyt...
    99+
    2023-06-02
  • Blazor中的CSS隔离问题分析
    这篇文章主要介绍“Blazor中的CSS隔离问题分析”,在日常操作中,相信很多人在Blazor中的CSS隔离问题分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Blazor中的CSS隔离问题分析”的疑惑有所...
    99+
    2023-06-08
  • 微前端之 js隔离 样式隔离 元素隔离问题详解
    目录WebComponent 介绍js隔离问题解决方法一用 Proxy 代理方法二 用快照样式隔离问题方法一 样式增加不同前缀方法二 ShadawDom元素隔离WebComponen...
    99+
    2024-04-02
  • 解析Anaconda创建python虚拟环境的问题
    虚拟环境管理 创建虚拟环境​ #默认路径下创建虚拟环境 conda create -n pythonVirtual python=x.x # -n:虚拟环境名称,本例中为“pyt...
    99+
    2024-04-02
  • NoSQL怎么处理多租户环境下的数据隔离和安全性问题
    在多租户环境下,NoSQL数据库可以通过以下方式处理数据隔离和安全性问题: 数据隔离:可以使用不同的数据库实例或命名空间来为每个租...
    99+
    2024-05-07
    NoSQL
  • Python虚拟环境virtualenv是如何使用的
    了解虚拟环境 如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢? 解决方案...
    99+
    2024-04-02
  • Golang 函数测试中的隔离问题
    在 golang 函数测试中,隔离至关重要,避免不同测试间干扰。解决隔离问题可通过使用子表隔离全局变量或使用 mock 对象模拟外部依赖项。具体步骤为:1. 子表:创建独立变量实例避免干...
    99+
    2024-04-17
    golang 函数测试 git
  • 脱离Python环境运行的问题所使用的工具是什么
    这篇文章将为大家详细讲解有关脱离Python环境运行的问题所使用的工具是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。关于脱离Python环境运行的问题,再次重申。如果你在Python环...
    99+
    2023-06-17
  • 解决MySql8.0 查看事务隔离级别报错的问题
    目录MySql8.0 查看事务隔离级别报错问题命令更改为MySQL的事务隔离级别(包含mysql8.0+设置与查看)一、事务的基本要素(ACID)二、事务的并发问题三、MySQL事务...
    99+
    2024-04-02
  • maven的环境配置问题:出现无法解析插件
    在配置maven环境的过程中,我首先出现了通过maven-archetype-webapp创建web项目时始终没有src包,然后开始了反复安装maven的过程。  结果反正环境很乱,问题也没有解决,最后通过重新配置环境变量的方式,src包...
    99+
    2023-09-30
    maven java 开发语言
  • Sublime Text 配置 Python 环境的问题及解决方案
    本文给出了本人在使用 Sublime Text 配置 Python 环境的记录。主要为了解决中文乱码的问题以及 Sublime Text 默认的输出窗口无法进行输入的问题。 注意:本...
    99+
    2024-04-02
  • 解决win10 vscode 无法激活python 虚拟环境的问题
    一、powershell中 python创建虚拟环境无法激活  二、管理员模式运行powershell,执行策略更改: Set-ExecutionPolicy ...
    99+
    2024-04-02
  • 解决springboot环境切换失效的问题
    目录springboot环境切换失效概述解决SpringBoot多数据源切换无效(不切换)CSDN查到的方案有springboot环境切换失效 概述 最近在使用-Dspring.pr...
    99+
    2024-04-02
  • 深入理解Mysql事务隔离级别与锁机制问题
    概述 数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能导致脏读、脏写、不可重复度和幻读。这些问题的本质都是数据库的多事务并发问题,为了解决事...
    99+
    2024-04-02
  • 如何解决ionic环境配置的问题
    这篇文章主要介绍如何解决ionic环境配置的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!必备条件:安装Node.js安装Java JDK(jdk-8u71-windows-x6...
    99+
    2024-04-02
  • python解析器--版本--IDE环境
    --**********************************************************************************************************************...
    99+
    2023-01-31
    版本 环境 python
  • python环境配置的常见问题有哪些
    安装失败:可能是由于网络问题、权限问题或者软件版本不匹配导致的安装失败。 环境变量配置错误:在配置Python环境变量时,常常会出...
    99+
    2024-02-29
    python
  • Python环境搭建遇到问题及解决方案记
    pip版本问题 环境使用Ubuntu16.04 , 安装pip3 $sudo apt-get install python3-pip   默认安装pip8.1.1,更新后是18.1 $pip3 install --upgrade ...
    99+
    2023-01-30
    解决方案 环境 Python
  • 如何解决VSCode配置python环境及中文问题
    小编给大家分享一下如何解决VSCode配置python环境及中文问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1 配置环境setting.json&m...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作