vscode中的python环境搭建

插件安装

python

在vscode工具中开发python需要安装插件

主题和icon(可选)

此外好看的外观也是必不可少的,推荐安装

jupter插件(可选)

配置安装js解析器(可选)

复制代码
pip3 install jupyter
npm install -g ijavascript
ijsinstall

虚拟环境创建

f1调出命令面板,如果是官网下载安装包一般都可被自动检测

选择新建一个虚拟环境

刚创建有时候有较小概率没有立即生效.venv的虚拟环境,此时可以手动执行命令生效

bash 复制代码
Windows
# 在 cmd 或 PowerShell 中:
venv\Scripts\activate

macos
source venv/bin/activate  # 或使用 `.` 代替 `source`

安装依赖

sql 复制代码
pip install -r requirements.txt

如果是poetry项目
pip install poetry
poetry update

安装依赖失败换源

arduino 复制代码
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
poetry config repositories.pypi https://mirrors.aliyun.com/pypi/simple

换源失败解决

ini 复制代码
如果是权限失败,也可以手动操作,win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,
在 pip 目录下创建 pip.ini 文件

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

安装出现没有权限,设置切换权限目录
set POETRY_CACHE_DIR=d:/pcache

配置文件忽略

sql 复制代码
比如**/pycache文件夹和__init__.py 文件,一个是缓存的一个是标识是一个python模块。我们一般不关心
但是显示在文件树那边很乱。可以使用
1.go to user settings 
2.search "files.exclude"
3. add a exclude pattern "**/pycache"

docker环境开发python (拓展)

arduino 复制代码
docker run -dit  -v /D/pyenv:/home python:3.13-slim
arduino 复制代码
1.先在/D/pyenv 存一个小项目
2.用vscode连接到远程的项目
3.在docker环境中在下载python插件
4.通过vscode命令行配置换源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
5.安装依赖
pip install -r requirements.txt
6.工作区另存为桌面
相关推荐
码界筑梦坊22 分钟前
327-基于Django的兰州空气质量大数据可视化分析系统
python·信息可视化·数据分析·django·毕业设计·数据可视化
Highcharts.js22 分钟前
如何使用Highcharts SVG渲染器?
开发语言·javascript·python·svg·highcharts·渲染器
郝学胜-神的一滴27 分钟前
超越Spring的Summer(一): PackageScanner 类实现原理详解
java·服务器·开发语言·后端·spring·软件构建
啊阿狸不会拉杆28 分钟前
《机器学习导论》第 7 章-聚类
数据结构·人工智能·python·算法·机器学习·数据挖掘·聚类
摇滚侠28 分钟前
Java,举例说明,函数式接口,函数式接口实现类,通过匿名内部类实现函数式接口,通过 Lambda 表达式实现函数式接口,演变的过程
java·开发语言·python
Tony Bai30 分钟前
“Go 2,请不要发生!”:如果 Go 变成了“缝合怪”,你还会爱它吗?
开发语言·后端·golang
禹凕33 分钟前
Python编程——进阶知识(面向对象编程OOP)
开发语言·python
一晌小贪欢42 分钟前
深入理解 Python HTTP 请求:从基础到高级实战指南
开发语言·网络·python·网络协议·http
七牛云行业应用43 分钟前
1M上下文腐烂?实测Opus 4.6 vs GPT-5.3及MoA降本架构源码
人工智能·python·llm·架构设计·gpt-5·claude-opus
Victor3561 小时前
Hibernate(91)如何在数据库回归测试中使用Hibernate?
后端