Windows 创建并激活 Python 虚拟环境venv


Windows 创建并激活 Python 虚拟环境

1. 进入项目根目录
cd /d api(你的项目路径) 
📝 注意:/d 参数可切换不同盘符的目录
2. 创建虚拟环境
python -m venv .venv 
✅ 最佳实践:推荐使用 .venv 作为虚拟环境目录名(隐藏目录,且被多数 IDE 识别)

如果系统有多个 Python 版本,明确指定版本:

python3.9 -m venv .venv # 或 py -3.9 -m venv .venv 
3. 激活虚拟环境
.venv\Scripts\activate 
⚠️ 常见问题:

如果使用 PowerShell:

.venv\Scripts\Activate.ps1 

报错"禁止运行脚本":执行以下命令后重试:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 
4. 验证激活

激活后命令行应显示虚拟环境标记:

(.venv) C:\path\to\api> 

检查 Python 路径:

where python 

应指向 .venv\Scripts\python.exe

5. 退出虚拟环境
deactivate 

扩展说明

1. 安装依赖包

激活环境后安装项目依赖:

pip install -r requirements.txt 
2. 快速激活技巧

在项目根目录创建 activate.cmd 文件,内容:

@echo off cmd /k ".\.venv\Scripts\activate" 

双击即可快速激活环境

3. 删除虚拟环境

直接删除 .venv 文件夹即可


Read more

区块链|WEB3:时间长河共识算法(Time River Consensus Algorithm)

区块链|WEB3:时间长河共识算法(Time River Consensus Algorithm)

区块链|WEB3:时间长河共识算法(Time River Consensus Algorithm)(原命名为时间证明公式算法(TCC)) 本共识算法以「时间长河」为核心设计理念,通过时间节点服务器按固定最小时间间隔打包区块,构建不可篡改的历史数据链,兼顾区块链的金融属性与信用属性,所有优化机制形成完整闭环,无核心逻辑漏洞,具体总结如下: 一、核心机制(闭环无漏洞) 1. 节点准入与初始化:候选时间节点需先完成全链质押,首个时间节点由所有质押节点投票选举产生,彻底杜绝系统指定带来的初始中心化问题,实现去中心化初始化。 2. 时间节点推导与防作弊:下一任时间节点通过共同随机数算法从上一区块推导(输入参数:上一区块哈希、时间戳、固定数据顺序),推导规则公开可验证;时间节点需对数据顺序签名,任一节点发现作弊(篡改签名、操控随机数等),该节点立即失去时间节点资格并扣除全部质押。质押的核心目的是防止节点为持续获取区块打包奖励作弊,作弊损失远大于收益,确保共同随机数推导百分百不可作弊。 3. 节点容错机制:每个时间节点均配置一组合规质押节点构成的左侧顺邻节点队列(队列长度可随全网节点规

By Ne0inhk
kanass详解与实战 - kanass与soular相关联,实现统一登录

kanass详解与实战 - kanass与soular相关联,实现统一登录

本篇文章将介绍,如何通过soular实现kanass的统一登录 1、soular的安装与配置 1.1 安装 * 下载,点此下载,或直接使用命令在线下载安装包 wget -O tiklab-soular-1.1.5.rpm https://install.tiklab.net/app/install/soular/V1.1.5/tiklab-soular-1.1.5.rpm * 安装,以centos为例,将Linux下的centos安装包下载,并使用rpm命令安装soular。 sudo rpm -ivh tiklab-soular-1.1.5.rpm * 启动 安装成功后,会自动在opt目录下创建出tiklab-kanass目录,进入tiklab-kanass/bin目录下,使用sh命令启动kanass cd /opt/tiklab-soular/

By Ne0inhk
2025睿抗机器人大赛智能侦查赛道省赛全流程

2025睿抗机器人大赛智能侦查赛道省赛全流程

2025睿抗机器人大赛智能侦查赛道省赛全流程——基础入门 安装好Ubuntu系统和ROS 1. 安装Ubuntu 首先需选择与目标 ROS 版本匹配的 Ubuntu 系统镜像(如 ROS Noetic 对应 Ubuntu 20.04、ROS Humble 对应 Ubuntu 22.04),从 Ubuntu 官网下载正版镜像文件;接着使用 U 盘启动盘制作工具(如 Rufus),将镜像写入空白 U 盘并设置为可引导模式;随后将制作好的 U 盘插入待安装设备(一般选择自己的笔记本电脑),重启设备并通过快捷键(不同的电脑按键不同,大家自行搜索)进入 BIOS 设置 U 盘为第一启动项;进入 Ubuntu 安装界面后,按需选择

By Ne0inhk
从零开始使用ISSACLAB训练自己的机器人行走

从零开始使用ISSACLAB训练自己的机器人行走

ISAACLAB入门教程 作者:陈维耀 1. 环境配置 1.1 推荐配置 * 操作系统: Ubuntu 22.04 LTS * 显卡: NVIDIA RTX 4080或以上 1.2 ubuntu 22.04 LTS安装 参考ZEEKLOG的Ubuntu 16.04 LTS安装教程,将其中的ubuntu 16.04镜像文件替换为ubuntu 22.04镜像文件,其他步骤保持不变,建议/home与/usr的硬盘容量均不少于200G。 1.3 安装NVIDIA驱动 根据自身显卡型号与操作系统,选择对应的显卡驱动,建议选择550.xxx.xxx版本的显卡驱动,按照教程进行安装即可,安装完成后在终端输入nvidia-smi,若出现以下信息则表示驱动安装成功: Thu Jun 5

By Ne0inhk