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

【python】python使用虚拟环境

使用虚拟环境的好处是创建一个独立干净的环境
首先cd到新项目的目录下
在这里插入图片描述

创建虚拟环境

使用日期命名方便自己找到版本

python -m venv venv20241114

在这里插入图片描述

激活虚拟环境

.\venv20241114\Scripts\activate

在这里插入图片描述
会创建一个文件夹
在这里插入图片描述
点进去可以看到是python的脚本所存文件结构
在这里插入图片描述

纯净环境

pip list

可以看到没有任何依赖库
在这里插入图片描述

新建requirements.txt

可以创建一个如下的记事本,写好依赖的库
加版本号可以使用指定版本的库,不加会默认匹配当前版本python最新的库

requirements

在这里插入图片描述

安装依赖

不使用镜像源

即用python官方的源

pip install -r requirements.txt

使用清华源镜像源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

在这里插入图片描述

使用阿里云镜像

pip install -i https://mirrors.aliyun.com/pypi/simple -r requirements.txt

导出虚拟环境所有依赖的库

先删除requirements.txt文件
在这里插入图片描述

导出依赖库

确保已经在激活的虚拟环境中

pip freeze > requirements.txt

在这里插入图片描述


http://www.kler.cn/a/393894.html

相关文章:

  • Dockerfile的使用
  • SQL面试题——奔驰SQL面试题 车辆在不同驾驶模式下的时间
  • ios swift开发--ios远程推送通知配置
  • 前端:块级元素和行内元素
  • 使用 start-local 脚本在本地运行 Elasticsearch
  • gpu-V100显卡相关知识
  • C++初阶:类和对象(上)
  • Golang | Leetcode Golang题解之第563题二叉树的坡度
  • mysql中的EXISTS和NOT EXISTS使用详解
  • 单例模式详解:如何优雅地实现线程安全的单例
  • 业务开发问题之ConcurrentHashMap
  • docker Network(网络)
  • 如何利用AI实现弯道超车:信息时代的新机遇
  • 《MYSQL45讲》误删数据怎么办
  • 【大数据学习 | flume】flume的概述与组件的介绍
  • QtWebServer
  • 【多线程】伪共享的概念
  • 无插件H5播放器EasyPlayer.js网页web无插件播放器vue和react详细介绍
  • LeetCode 86.分隔链表
  • Unity插件-Smart Inspector 免费的,接近虚幻引擎的蓝图Tab管理
  • Linux系统编程多线程之条件变量和信号量讲解
  • 力扣--树题总结
  • sql文件
  • UniApp 应用、页面与组件的生命周期详解
  • Codeforces Round 984 (Div. 3)
  • 【Ubuntu pip安装mpi4py时报错】