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

Biopython与NCBI数据库交互全指南(高效获取生物数据的隐藏方法)

第一章:Biopython与NCBI数据库交互全指南概述 在生物信息学研究中,高效获取并处理公共数据库中的序列数据是基础且关键的环节。NCBI(National Center for Biotechnology Information)作为全球最权威的生物数据资源中心之一,提供了包括GenBank、PubMed、BLAST在内的丰富服务。Biopython作为一个功能强大的Python库,为科研人员提供了简洁的接口来访问NCBI的Entrez系统,实现自动化数据检索与分析。 核心功能与应用场景 * 从NCBI下载基因序列(如mRNA、蛋白、基因组片段) * 批量获取文献摘要(PubMed) * 执行远程BLAST比对 * 解析FASTA、GenBank等格式文件 基本使用流程 使用Biopython与NCBI交互需遵循以下步骤: 1. 配置Entrez邮箱(NCBI强制要求) 2. 调用相应函数搜索或获取记录 3. 解析返回结果并提取所需信息 代码示例:获取人类胰岛素基因序列 # 导入必要模块 from Bio import Entrez, SeqIO #

By Ne0inhk
Python酷库之旅-第三方库Pandas(146)

Python酷库之旅-第三方库Pandas(146)

目录 一、用法精讲 661、pandas.Timestamp.value属性 661-1、语法 661-2、参数 661-3、功能 661-4、返回值 661-5、说明 661-6、用法 661-6-1、数据准备 661-6-2、代码示例 661-6-3、结果输出 662、pandas.Timestamp.week属性 662-1、语法 662-2、参数 662-3、功能 662-4、返回值 662-5、说明 662-6、用法 662-6-1、数据准备 662-6-2、代码示例 662-6-3、结果输出 663、pandas.Timestamp.

By Ne0inhk
Python 高阶函数必学:map () 函数原理、实战与避坑指南

Python 高阶函数必学:map () 函数原理、实战与避坑指南

目录 * * @[TOC](目录) * 引言 * 一、map()函数的官方定义与核心作用 * 二、map()函数的完整语法(两种核心格式) * ✅ 语法格式1:处理单个可迭代对象【最常用】 * ✅ 语法格式2:处理多个可迭代对象【进阶用法】 * 三、基础实战案例:一个例子看懂运行全过程 * 案例1:基础用法 - 实现数字列表的翻倍处理 * 核心执行原理拆解(重中之重) * 案例2:进阶用法 - 处理多个可迭代对象 * 案例3:高阶简化 - 结合匿名函数lambda使用 * 案例4:常用场景 - 结合Python内置函数使用 * 四、map()函数的核心特性 & 重点注意事项(必看!避坑指南) * ✅ 注意事项1:Python3中map()的返回值不是列表!是迭代器!【高频坑】

By Ne0inhk

Python股票实时价格API快速接入指南

一、核心接口功能介绍 对于大多数股票行情需求,主要关注两个核心接口。今天我们就以脉动行情数据提供的股票实时价格API来举例。 1. 实时行情数据接口  http://39.107.99.235:1008/getQuote.php?code=600519 获取最新价格、成交量、买卖盘口等实时信息,适用于: * 实时监控股价变动 * 交易信号触发 * 风险预警系统 2. 历史K线数据接口 http://39.107.99.235:1008/redis.php?code=600519&time=1m&rows=100 获取不同周期的K线图数据,适用于: * 技术分析图表展示 * 策略回测验证 * 趋势分析研究 三、Python快速实现代码 3.

By Ne0inhk