虚拟环境

Pycharm建立虚拟环境和virtualenv虚拟环境 pycharm创建项目的时候设立虚拟环境 virtualenv /xx/路径/虚拟环境文件名 阅读详情

一、概念

在这里插入图片描述
之前安装python包的命令: sudo pip3 install 包名
包的安装路径:/usr/local/lib/python3.5/dist-packages
在同一个python环境中安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉。这样,如果同一台机器上两个项目依赖于相同包的不同版本,则会导致一些项目运行失败。
解决的方案就是:虚拟环境。
虚拟环境是真实Python环境的复制版本。
在虚拟环境中Python复制python,安装python包也安装在复制的python环境中。

二、虚拟环境的安装与配置

安装虚拟环境的命令

  1. sudo pip install virtualenv #安装虚拟环境
  2. sudo pip install virtualenvwrapper #安装虚拟环境扩展包
  3. 编辑家目录下面的.bashrc文件,添加下面两行。
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
  4. 使用source .bashrc使其生效一下。

使用

创建虚拟环境命令:
mkvirtualenv 虚拟环境名
创建python3虚拟环境:
mkvirtualenv -p python3 虚拟环境名
进入虚拟环境工作:
workon 虚拟环境名
查看机器上有多少个虚拟环境:
workon 空格 + 两个tab键
退出虚拟环境:
deactivate
删除虚拟环境:
rmvirtualenv 虚拟环境名
虚拟环境下安装包的命令:
pip install 包名
注意:不能使用sudo pip install 包名,这个命令会把包安装到真实的主机环境上而不是安装到虚拟环境中。
查看虚拟环境中安装了哪些python包:
pip list
pip freeze
安装django环境:
pip install django==1.8.2
拓展:
apt-get install 软件
pip install python包名

conda创建python虚拟环境,Python虚拟环境的作用 site-packages目录下是python第三方包(也就是pip install 安装的包都在该目录下)标准库就是原生库(os,sys, math 等等)Scripts下是可执行文件(pip install 时就会使用pip.exe这个可执行文件)python.exe就是python解释器虚拟环境可以看作是原生Python的副本,但是标准库都是一样的,每次都复制是不合算的所以每次就不复制标准库,而是直接调用原来的标准库就行python流星雨教学。同时解释器也存到。 阅读详情

相关推荐

annoconda 创建虚拟环境 删除虚拟环境

1、确认环境 首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。 2、conda常用的命令。 1)conda list 查看安装了哪些包。 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda update conda 检查更新当前conda 3、创建python虚拟环境。 使用 co...

大数据AI笔记 7万+

python的虚拟环境图文详解(虚拟环境作用以及虚拟环境搭建,切换,退出,迁移打包)代码演示

Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响,pycharm点点点,相比命令行操作方式比较友好,但是建议也学习下命令行方式,如果需要登陆服务器,可能只能使用命令行来操作。

weixin_45440484的博客 2万+

Anaconda:虚拟环境

什么是虚拟环境、为什么使用虚拟环境、Anaconda创建、激活、退出、删除虚拟环境 一、虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。譬如,本次学习需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了,需要Scrapy库,就在

m0_37957160的博客 2930

虚拟环境创建、配置及激活

虚拟环境创建、配置及激活

dylan_young的博客 1万+

逆变器方案(工频全套)工频正弦波逆变器开发板全套设计资

逆变器方案(工频全套)工频正弦波逆变器开发板,24V-72V通用12只TO-247封装MOS管,额定输出功率6500W以下;配有触摸屏操作界面,运行数据一目了然,带市电互补UPS功能,可选择电池优先或市电有限工作,我们的开发板均从实战角度出发,让您的学习更便捷,包含全套设计资料,PCB.原理图.源代码,程序均有中文注释,MCU选用美国微芯公的PIC-8位单片机,民用数字电源首选单片机,抗干扰能力强,运行稳定。...

m0_73494033的博客 892

OCEAN 电路仿真

介绍利用 Cadence OCEAN 进行电路脚本仿真的方法

weixin_43249158的博客 4402

【Python】虚拟环境的解释、意义和用法

不同项目可以使用不同的虚拟环境从而解决依赖冲突的问题。

fazive的博客 4951

数字IC物理验证实战 | 从Calibre LVS报告到Innovus定位的Debug全链路解析

本文详细解析了数字IC物理验证中Calibre LVS报告的Debug全流程,从INCORRECT NETS错误的初探到Innovus定位技巧,提供了实战案例和高效工具的使用方法。重点介绍了Calibre高亮功能、Innovus验证命令以及前后端工具联动的关键策略,帮助工程师快速定位和解决LVS问题,提升物理验证效率。

weixin_30919429的博客 127

Python虚拟环境「Mac、Linux、Windows」

‌‌Python虚拟环境创建-删除-重新进入Linux、Mac、Windows

Mr_Python2024的博客 1755

STM32F407+LAN8720A+LwIP实战:FreeModbus TCP从机功能开发指南

本文详细介绍了基于STM32F407和LAN8720A硬件平台,结合LwIP协议栈实现FreeModbus TCP从机功能的开发指南。内容涵盖硬件连接、LwIP移植、FreeModbus TCP从机实现、任务调度及调试技巧,为工业控制领域的以太网通信开发提供实用参考。

weixin_29190651的博客 546

【具身算法】VLA算法-Diffusion Policy

《扩散策略:多模态机器人控制的新方法》摘要 本文提出了一种基于扩散模型的机器人控制策略(DiffusionPolicy),用于解决视觉运动控制中的多模态行为、高维动作空间和训练稳定性问题。该方法利用去噪扩散概率模型(DDPM)生成动作序列,通过迭代优化处理复杂动作分布,显著提升了性能。实验表明,在15项机器人操作任务中,扩散策略平均性能提升46.9%,有效解决了传统显式/隐式策略的局限性。其核心优势在于:1)优雅建模多模态动作分布;2)适应高维动作空间;3)训练过程稳定。未来工作将探索与强化学习的结合及计算

puzhinan7781的博客 1391

如何创建虚拟环境

创建虚拟环境常用的两种方法

mxh3600的博客 3万+

Cadence Design Entry HDL 使用教程

Cadence Design Entry HDL 使用教程 前言 cadence Design Entry HDL是cadence内部集成的一款板级的EDA设计工具,早期叫 concept HDL。其为cadence最早的原配板级电路图绘制工具,只不过由于后来cadence收购了orcad然后就将旗下的capture CIS收入其中,由于后者使用起来上手简单,所以后者更为大家所熟知。虽然大家对...

uio159753的博客 4万+

Python虚拟环境

Python虚拟环境一、什么是虚拟环境二、使用venv创建虚拟环境及其目录结构创建虚拟环境虚拟环境目录分析激活虚拟环境虚拟环境做了什么关闭虚拟环境三、虚拟环境重要性四、PyCharm中的虚拟环境 本文是学习笔记,记录了【安装不算完事,只有理解了虚拟环境才算真正掌握 Python 环境】大佬的讲解,感谢分享。 一、什么是虚拟环境 安装python的时候相当于安装了一个全局的环境: site-packages目录下是python第三方包(也就是pip install 安装的包都在该目录下) 标准库就是原生库

qq_44643484的博客 4万+

微信小程序启用蓝牙设备特征值变化时的notify功能

注意:这里的serviceUUID、notifyCharacteristicUUID 我会在后面写入数据时做重点说明。isNotifyBLECharacteristic:false, //是否启用蓝牙设备服务特征 notify。二、启用蓝牙设备特征值变化时的notify功能。下一篇 将继续介绍 微信小程序蓝牙设备写入数据。

wsk198726的专栏 1172

【Qt开发教程】网络代理QNetworkProxy类详解及实战应用

QNetworkProxy 提供了一种灵活而强大的方式来配置和管理网络代理,通过设置代理类型、主机、端口和认证信息,可以使应用程序的所有网络请求通过代理服务器进行。结合 QNetworkProxyFactory 可以实现动态代理选择和自动配置,提高应用的网络通信能力和安全性。在实际应用中,通过合理设置代理、处理代理认证和错误情况,可以确保应用程序在复杂的网络环境中稳定运行,为用户提供可靠的网络访问体验。

科技改变人类,技术成就未来 1542

什么是虚拟环境?为什么使用虚拟环境?Anaconda创建、激活、退出、删除虚拟环境

什么是虚拟环境?为什么使用虚拟环境?Anaconda创建、激活、退出、删除虚拟环境 一、虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。譬如,本次学习需要用到Djang...

weixin_42760528的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

什么是虚拟环境、为什么使用虚拟环境、Anaconda创建、激活、退出、删除虚拟环境...

一、虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。譬如,本次学习需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了...

weixin_30251829的博客 5604

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Pycharm创建虚拟环境

python虚拟环境创建,有两种。一种是使用命令创建,一种是通过pycharm创建。 虚拟环境的好处,就是保证我们项目环境的纯净,比如我在本地有多个项目,每个项目依赖的包不同,使用同一套环境比较乱,也不方便管理。

喵酱 3万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Anaconda创建虚拟环境+Pycharm和Jupyter使用虚拟环境

提前下载好Anaconda。

Huanghuali_的博客 7794

pycharm虚拟环境的启动,关闭,以及新建虚拟环境

venv命令行 是虚拟环境特有,退出虚拟环境,venv命令行就会消失 总结:   pip install virtualenv 安装虚拟环境库   virtualenv -p python3 env 创建虚拟环境(其中 -p 参数指定所需的python版本,为你的python安装路径,使用详情见方式2)   activate 激活虚拟环境   deactivate 退出虚拟环境...

学习笔记,不喜勿喷! 2万+

linux创建虚拟环境(python虚拟环境)

解决问题1:为便于对包进行管理,多个python项目需要使用独立的python环境,这样便于进行包的管理,利用Anaconda来创建一个干净的python虚拟环境 解决问题2:在提交代码到yarn模式的时候,会出现诸如类似如下报错。 ImportError: No module named numpy 第一步:安装Anaconda。 系统中首先需要安装的有anaconda,然后才可以使用conda命令,此步骤是为了用conda命令。 下载。下载途径可以选择从官网下载,但速度很慢。建议使用清华大学开源软件

大柳的博客 1万+

conda创建python虚拟环境,python虚拟环境的好处

大家好,小编来为大家解答以下问题,python虚拟环境和主环境有什么区别,conda创建python虚拟环境,现在让我们一起来看看吧!

high_colever的博客 4510

如何用pip切换虚拟环境

以下是使用pip。

servepeople的博客 1258

删除虚拟环境_虚拟环境

一.为什么要搭建虚拟环境?在实际开发中,多个程序的运行可以能需要调试各种版本的不同环境,比如不同的python解释器,不同的flask版本 问题描述:如果直接进行多个版本安装,会导致后安装的内容覆盖先安装的. 解决办法:使用虚拟环境,不同的程序选择不同的环境,互不影响二.如何搭建虚拟环境?1.先查看当前电脑中是否有虚拟环境命令 virtualenv --version 2.[可选]安装虚拟环境的...

weixin_40008884的博客 3487

【python技巧】什么是虚拟环境?以及如何配置虚拟环境

虚拟环境是什么,如何配置虚拟环境

weixin_49340599的博客 4670
上一篇: Django框架回顾
下一篇: 创建Django项目和应用
Terminator_HWW
博客等级 码龄9年 17粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值