- 虚拟环境的作用
虚拟环境可以完全隔绝别的python项目所用的依赖配置对当前的项目的影响
基本知识
创建虚拟环境
cmd 命令行输入
pip install virtualenv
下载相应的包virtualenv test
创建虚拟环境Using base prefix ‘d:\program files (x86)\python\python36-32’
New python executable in C:\Users\acer\Test\test\Scripts\python.exe
Installing setuptools, pip, wheel….done.就会创建一个虚拟环境test,这个虚拟环境所在的目录当前目录下,上面的例子,我在C:\Users\acer\Test目录下创建的虚拟环境,虚拟环境test就在Test目录下
上面的提示,基于我本机的python36-32来创建的一个虚拟环境进入虚拟环境
cd test\Scripts
activate.bat
当出现(test虚拟环境名)的时候说明我们进入虚拟环境成功
(test) C:\Users\acer\Test\test\Scripts
输入
python
即可以看到我们所在的python的版本
退出虚拟环境
deactivate.bat
创建Python2.7的虚拟环境
有的时候我们需要另一个版本的Python,我们可以创建另一个版本的虚拟环境,这样我们就可以在需要另一个版本的Python的时候使用。
virturlenv -p 你安装的另一个python版本的安装路径\python.exe
之前说过虚拟环境的路径就在你的命令行所在的目录下面,进入和退出虚拟环境这里不再赘述
这样我们就搭建了两种版本python的虚拟环境。
- 我们会发现这样切换很麻烦,这就需要用到virtualenvwrapper
重新进入一个cmd(注意别进入虚拟环境里面)中,输入pip install virtualenvwrapper
输入workon 这一步需要进入计算机->系统属性->高级设置->环境变量->增加**WORK_HOME**的系统变量,变量地址就写你想要放虚拟环境的地址 (设置成功后重新进入cmd,输入workon,我们就会发现这个地址下的罗列的虚拟环境)
就可以在设置目录下创建这个虚拟环境输入mkvirtualenv (虚拟环境名)
这个时候会自动进入虚拟环境,
之后进入直接workon 虚拟环境名,可以先workon查看有哪几个虚拟环境,输入deactivate直接退出,此时不需要使用.bat后缀名附录:
- 我们下载包的时候如果速度太慢可以使用国内豆瓣的镜像源
pip install -i http://pypi.douban.com/simple 包名
- 我们下载包的时候如果速度太慢可以使用国内豆瓣的镜像源
- 或者进入https://www.lfd.uci.edu/~gohlke/pythonlibs/,有很多的包可以下载,下载后进入下载目录使用pip install 包名进行安装
上面是使用本机默认的python版本创建虚拟环境,那么如何使用另一个版本创建虚拟环境呢,
mkvirtualenv –python=另一个python版本地址\python.exe 虚拟环境名
相关推荐
STM32-TIM4-定时器中断
#include "project.h" #include "timer.h" //TIM4_Init(2000 ,72);//定时2ms /* 定时器中断的定时时间设定 定时器只需要配置时钟、TIM和NVIC即可 */ void TIM4_Init(u16 period, u16 prescaler) { NVIC_InitTypeDef NVIC_InitStructure; TIM_...
python 创建虚拟环境报错
错误代码 C:\Users\Administrator>mkvirtualenv -p D:\python3.6.6\python.exe weibo Running virtualenv with interpreter D:\python3.6.6\python.exe Using base prefix 'D:\\python3.6.6' New python executable...
【MCU】一种基于RTOS的无应答重发机制
文章目录一、背景描述二、结构框图三、基于RTOS的信号量的实现(3-1)思路描述(3-2)步骤(3-2-1)定义超时重发信号量(3-2-2)定义发送线程入口(3-2-3)定义接收线程入口四、基于定时器的实现(4-1)思路描述(4-2)步骤(4-2-1)创建定时器(4-2-2)定义定时器超时处理函数(4-2-3)定义发送线程入口(4-2-4)定义接收线程入口 一、背景描述 在微控制器之间进行数据通信时,大多需要添加无应答重发机制,以增强数据交互和通信的稳定性。 在使用UART通信的双方设备,当一次数据传输
虚拟环境Virturlenv工具的使用
virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。 安装 pip install virtualenv 基本使用 1. 为一个工程创建一个虚拟环境: $ cd my_project_dir $ virtualenv venv #venv为虚拟环境目录名,目录名自定义。virtualen...
Kotlin原生AI Agent框架Koog:为JVM开发者打造类型安全、企业级智能体开发方案
AI Agent作为当前人工智能应用开发的核心范式,通过赋予大语言模型(LLM)自主规划、工具调用和环境交互能力,正在重塑软件智能化进程。其技术原理基于智能体架构,通过提示工程、函数调用和记忆机制,将LLM从单纯的文本生成器转变为能够执行复杂任务的工作流引擎。这一技术价值在于显著降低了构建智能应用的开发门槛,同时保持了高度的灵活性和可扩展性。在实际应用场景中,AI Agent广泛落地于智能客服、代码助手、数据分析自动化等领域,成为连接大模型能力与具体业务需求的关键桥梁。本文聚焦的Koog框架,正是针对JVM
原理和代码解读:用Diffusion Models高清图像修复(Image Inpainting)
在最近的Diffusion Models应用中,Image Inpainting+ControlNet/Lora等工作在模特衣服生成、家居场景重建等场景中得到了广泛的应用。这篇博客主要介绍Diffusion Models如何在修复高清图像的。
conda创建的虚拟环境和base环境有什么区别呢?
总的来说,Base 环境是 Conda 的核心环境,用于管理 Conda 本身和所有其他环境,而虚拟环境则是为特定项目创建的,提供完全的隔离和定制化的软件包管理。Base 环境:可能会受到其他环境的影响,因为 Conda 的一些操作可能会改变 base 环境。Base 环境:不是完全隔离的,因为它用于管理所有环境,包括安装和更新 Conda 本身。虚拟环境:是完全隔离的,每个环境都有自己的软件包和版本,不会影响其他环境。Base 环境:用于 Conda 的管理和维护,以及一些不需要隔离的环境。
PCL 基于强度的双边滤波【2026最新版】
基于强度信息的双边滤波代码实现、滤波前后点云未出现变化的原因以及获取带有强度pcd点云的方法。本文由优快云点云侠原创,博客长期更新,本文最近一次更新时间为:2026年5月24日。
python虚拟环境创建失败_python 创建虚拟环境时报错OSError, setuptools下载失败
错误信息如下:Using base prefix 'c:\\users\\huful\\appdata\\local\\programs\\python\\python36-32'New python executable in E:\Learning\Python\search\Scripts\python.exeInstalling setuptools, pip, wheel...Compl...
YOLOv26与其他目标检测算法的对比分析
本文对YOLOv26与其他主流目标检测算法进行了全面对比分析。YOLOv26在COCO数据集上达到96.0% mAP@0.5和79.0% mAP@0.5:0.95,显著优于其他YOLO系列算法,同时保持85FPS的推理速度和35MB的轻量级模型。相比两阶段算法(如Faster R-CNN),YOLOv26在速度、模型大小和内存占用方面优势明显;相比Anchor-free算法(如CenterNet),YOLOv26在速度和模型压缩方面更优。其核心创新包括动态锚框分配、自注意力机制和轻量级设计,使其成为适用于复
【运动规划算法项目实战】Artificial Potential Field算法(附ROS C++代码)
在机器人行业中,路径规划是一个关键的任务,它涉及到如何让机器人在复杂的环境中安全而高效地移动。人工势场算法(Artificial Potential Field Algorithm)是一种常用的路径规划方法,它借鉴了物理学中的势能概念,通过模拟力的作用来引导机器人的移动。本文将详细介绍人工势场算法的原理、在路径规划中的应用、算法优缺点以及代码实现。人工势场算法基于两种势场:斥力场和引力场。斥力场使机器人远离障碍物,而引力场将机器人吸引到目标位置。
【问题解决】| conda不显示指示前面的(base)无法在终端激活虚拟环境
就是在安装好conda,配置好环境变量后可以正常用conda的指令,如创建环境等等但是不能激活新建的环境,我们知道同时也没有前面的小括号指示当前环境,也没有这个前面的(base)
3、硬件工程师笔试面试学习汇总——器件篇目录(2025版本)
硬件工程师笔试面试学习
Python虚拟环境
Python虚拟环境一、什么是虚拟环境二、使用venv创建虚拟环境及其目录结构创建虚拟环境虚拟环境目录分析激活虚拟环境虚拟环境做了什么关闭虚拟环境三、虚拟环境重要性四、PyCharm中的虚拟环境 本文是学习笔记,记录了【安装不算完事,只有理解了虚拟环境才算真正掌握 Python 环境】大佬的讲解,感谢分享。 一、什么是虚拟环境 安装python的时候相当于安装了一个全局的环境: site-packages目录下是python第三方包(也就是pip install 安装的包都在该目录下) 标准库就是原生库
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
conda创建python虚拟环境,python虚拟环境的好处
大家好,小编来为大家解答以下问题,python虚拟环境和主环境有什么区别,conda创建python虚拟环境,现在让我们一起来看看吧!
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
python虚拟环境介绍
我们安装的python就是一个实在的环境,而虚拟环境是实际环境的一个副本。如下是python环境的目录结构: python.exe 和 pip.exe不在一起,所以环境变量要配置两个虚拟环境的目录结构:虚拟环境与实际环境有哪些不同?虚拟环境没有标准库的部分。没有标准库了怎么办?引用原来实际环境中的标准库。虚拟环境的可执行文件:pip.exe、python.exe,统一放在了Scripts目录下,因为这样做只需要一个环境变量指向Scripts目录。如果是实际环境,则需要指定两个(一个到/python38,用
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
2024年Python最全Python虚拟环境配置_python 虚拟环境 有哪些
🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
如何创建python虚拟环境
anaconda安装成功后即可以使用conda指令来创建虚拟环境 建立环境指令: 即想创建的虚拟环境名称,python后面可以输入想安装的python版本,如果github上面的代码会出现python2.x的情况的时候,也可以安装python2.x版本 示例: 如上图,创建了一个python=2.7,名称为python27的虚拟环境创建完环境之后需要激活,使用指令 name为刚才自己命名的虚拟环境名 示例: 此时注意左边的括号内已经从变成了,即我们从环境切换到了这个虚拟环境内,在这个虚拟环境中安装的任何py
Python 虚拟环境搭建
虚拟环境1.为什么要搭建虚拟环境?在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装比如联网安装Django框架django的2.2.5版本提示:使用如上命令, 会将Django安装到/usr/local/lib/python版本号/dist-packages路径下问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.
python虚拟环境是什么意思_Python虚拟环境详解
和其他大多数现代编程语言一样,Python对包和模块的下载、存储以及管理有其自己的一套方法。Python的包一般存在几个地方。比如,大部分系统包会存在sys.prefix指定的路径下。在Mac OS X下这个路径为:>>> import sys>>> sys.prefix'/System/Library/Frameworks/Python.framework/V...
如何创造python虚拟环境?
创建 Python 虚拟环境主要有两种常见的方式:使用 venv 和使用 conda(如果你已经安装了 Anaconda)。在终端中,移动到你想要创建虚拟环境的目录。这里的 ‘env_name’ 是你想要给虚拟环境取的名字。这会在当前目录下创建一个新的文件夹,名字就是 ‘env_name’,里面包含了 Python 解释器,pip,以及其他的标准 Python 库。现在你的终端提示符应该发生了变化,显示出你当前正在使用的虚拟环境的名字。打开终端。
python 虚拟环境删除_python 虚拟环境命令
虚拟环境为什么要搭建虚拟环境?在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装比如联网安装Flask框架flask-0.10.1版本sudo pip install flask==0.10.1提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下问题:如果在一台电脑上, 想开发多个不同的项目,...
Python的虚拟环境
Python虚拟环境浅聊
什么是python的虚拟环境_对python virtualenv虚拟环境的理解
1:什么是python环境?要想在系统中运行python程序,则需要安装python解释器来解释python程序;我们都知道python就是用来制造“轮子”的,我们在写python程序时,可以使用其他人开发的“轮子”,这时我们就需要将其他人开发的轮子安装到python解释器中,以便于我们在程序中引用。由python解释器和安装到python解释器中的其他人开发的轮子一起组成了python环境。2:...
6204



被折叠的 条评论
为什么被折叠?



