
Python虚拟环境与conda配置详解
下载需积分: 9 | 842KB |
更新于2024-08-04
| 139 浏览量 | 举报
收藏
"这是关于计算机视觉学习的一份笔记,主要涵盖了如何在Python环境下设置和管理虚拟环境,以及在安装第三方库时使用国内加速镜像的方法。笔记由'行走的小部落'制作,参考了恩培的计算机视觉课程内容。"
在计算机视觉的学习过程中,正确配置和管理Python环境至关重要,以确保项目的隔离性和避免依赖冲突。这份笔记首先介绍了如何使用conda工具来创建、激活、退出和删除虚拟环境。虚拟环境允许你在不同的项目中使用不同版本的Python和库,保持各个项目环境的独立性。
1. **列出所有环境**:通过运行`conda env list`命令,你可以查看当前系统中已存在的所有conda环境。
2. **创建环境**:创建一个名为“环境名称”的新环境,可以使用`conda create --name 环境名称`命令。例如,要创建一个名为myenv的环境,命令将是`conda create --name myenv`。
3. **进入环境**:激活你刚创建的环境,使用`conda activate 环境名称`。例如,激活myenv环境,命令是`conda activate myenv`。
4. **退出环境**:要返回到全局(base)环境,运行`conda deactivate`。
5. **删除环境**:若需删除一个环境,包括其中的所有包,使用`conda remove --name 环境名称 --all`。例如,删除myenv,命令是`conda remove --name myenv --all`。
此外,笔记还强调了如何指定Python版本来创建环境。在创建环境时,可以通过`conda create --name 环境名称 python=版本号`指定Python版本。例如,要创建一个基于Python 3.7的环境,命令是`conda create --name myenv python=3.7`。
在安装第三方库时,尤其是对于计算机视觉应用,常用的库如OpenCV和Mediapipe是必不可少的。由于国内访问国际网络可能受到限制,笔记提供了使用国内加速镜像的方法。例如,使用清华大学的TUNA镜像可以加快Conda和pip的安装速度:
- **Conda安装OpenCV**:在激活的环境中,可以运行`conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main opencv`来利用TUNA镜像安装OpenCV。
- **Pip安装Mediapipe**:对于pip,临时使用加速镜像,命令是`pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mediapipe`。要永久使用,需要按照笔记中提供的步骤修改pip配置文件。
对于Windows和MacOS系统,笔记详细列出了临时和永久性切换pip源的方法。永久性切换通常涉及编辑或创建pip配置文件(pip.ini或pip.conf),并将index-url设置为TUNA镜像的URL。
通过这些步骤,学习者可以更高效地设置和管理他们的计算机视觉学习环境,同时确保能够快速安装和更新必要的库。在后续的学习笔记中,很可能会深入探讨计算机视觉的基本概念、图像处理技术、特征检测、目标检测和识别等核心主题。
相关推荐










行走的小部落
- 粉丝: 63
最新资源
- 适应Delphi2009的VCLSkin5.03.07.12源码修改
- 电阻与电容的使用与识别基础
- 快速高效图片压缩工具:FastStone Photo Resizer
- VC6.0实现的学生信息管理系统原代码分享
- C++与Pascal基本算法教程与C语言兼容性解析
- 实现指定范围内不重复随机数的源码方法
- 星火英语四级词汇文本解析-掌握15篇文章核心词汇
- USB專殺工具:清除USB安全威胁
- 软件项目质量管理的实践与策略
- OpenCV实现Kalman滤波器教程
- 掌握JSP技巧:实用编程实例精讲集
- 软件项目质量管理的有效策略与实践
- 基于J2EE技术的DRP网络分销管理系统介绍
- VB6.0实现判断驱动器类型完整教程
- USB鼠标设计:技术标准与电路图解析
- SSHSecureShellClient-3.2.9:跨平台文件传输解决方案
- SQL2005企业管理自动化启动解决方案
- 开源网络包捕获工具JpcapDumper源码发布
- 探索Foxmail6:新一代邮件收发解决方案
- 消防与一般水泵(风机)控制装置电路图集解析
- Delphi实现的TCP完成端口框架源码
- 项目管理新思维:探索发散思维的运用效果
- MFC程序中轻松显示JPG/GIF图像的技巧
- Visual C++基础教程:快速入门与实用应用