当前位置: 首页 > ops >正文

python: 为项目创建单独的虚拟环境步骤

创建虚拟环境的步骤:

1. 在项目根目录下创建虚拟环境 

# 在本地创建一个.venv的虚拟环境
python -m venv .venv

2. 激活虚拟环境:

  • 在Linux/Mac上:
source .venv/bin/activate
  • 在Windows上:
.venv\Scripts\activate

3. 安装项目依赖:

pip install -r requirements.txt

4. 使用完毕后,可以通过以下命令退出虚拟环境:

deactivate
# 若deactivate无效,可以尝试如下命令
conda deactivate

也可以创建一个脚本自动执行这些步骤,例如在项目根目录创建setup.sh:

#!/bin/bash# 创建虚拟环境python -m venv venv# 激活虚拟环境source venv/bin/activate# 安装依赖pip install -r requirements.txtecho "虚拟环境创建完成并已安装所有依赖"echo "使用 'source venv/bin/activate' 激活环境"

然后通过chmod +x setup.sh赋予执行权限,再通过./setup.sh运行即可

http://www.xdnf.cn/news/5432.html

相关文章:

  • QSS样式表的选择器
  • 蓝牙RFCOMM协议概述
  • 第二十一节:图像金字塔-高斯金字塔
  • TTS-Web-Vue系列:移动端侧边栏与响应式布局深度优化
  • OSCP备战-kioptrixvm3详细解法
  • [Java实战]Spring Boot 中Starter机制与自定义Starter实战(九)
  • Linux为啥会重新设置中断请求号与中断向量号之间的关系?
  • vector--OJ1
  • 【外网下载Jar包】
  • AI技术驱动SEO关键词智能布局
  • go程序编译成动态库,使用c进行调用
  • linux--------------Ext系列⽂件系统(下)
  • QOwnNotes:功能强大的跨平台笔记应用程序
  • FreeRTOS静态任务的创建、删除和软件定时器的开启(尚硅谷学习笔记)
  • 监控易一体化运维:任务计划管理的关键作用
  • 王道计算机网络知识点总结
  • 动态路由实现原理及前端控制与后端控制的核心差异
  • Linux:43线程封装与互斥lesson31
  • 前端Web开发HTML5+CSS3+移动web(基础-flex)
  • 基于Python的网络电子书阅读系统
  • 在Python中计算函数耗时并超时自动退出
  • 英语听力口语词汇--2.宣传类
  • 【时时三省】(C语言基础)字符数组
  • 关于TIAV20 PLCSIM仿真错误的原因
  • java中的io流
  • 专题一:汉诺塔问题:递归算法的精妙解析
  • PyGame游戏开发(含源码+演示视频+开结题报告+设计文档)
  • 【LwIP源码学习6】UDP部分源码分析
  • [思维模式-28]:《本质思考力》-8- 两种相反的构建与解构系统的思维模式:①自顶向下的分解、牵引;②自底向上的堆叠、聚合
  • 深入剖析 MyBatis 位运算查询:从原理到最佳实践