python环境安装

目录

下载python

pip

下载国内镜像python包的方法

包在哪里

venv

VSCode的配置

[Jupyter Notebook](#Jupyter Notebook)

REPL

选择python解释器

VScode选择python解释器

pycharm选择python解释器


下载python

首先进入官网,下载python

直接一路点安装,安好它。

win+r

打一下python看看安好没

这样就安好了

pip

pip list可以查看所安装的包

py 【一个py文件名】:可以执行那个py文件

下载国内镜像python包的方法

https://mirrors.aliyun.com/pypi/ 这个换到source中就能永久或临时替换源

包在哪里

在菜单栏输入path他就会找系统环境变量

这里有一个环境变量

带python的就是python的环境变量

顺着环境变量的路径往下找,就能看到下面这些文件

lib:装的是包pip

lib/site-packages:在线包

bin:可执行文件,windows把这些文件散出来了

Scripts:放一些工具

venv

输入第一条命令可以打包虚拟环境,防止各个项目出现冲突

可以这样输:

py -m venv venv

这样就起了一个名字叫venv的环境

文件夹会创建在你当前所在目录下(建议和你的项目放在一起,用起来更方便),建在别的地方用不了,建之前一定要看命令框前面的位置对不对

创建之后再在里面反复的装新的包,不会影响别的

如果不用venv那可能你一直用全局变量会污染C盘的包

如果想退出venv 直接用 deactivate 就能退出了

第二条命令

是激活这个venv的包,激活之后你就可以在里面下载各种包了

第二条命令他里面写错了

应该是

.\venv\Scripts\activate

这个venv的第二条命令得用管理员权限才可以用

如果不需要venv的环境了 可以直接删除venv整个文件夹或者输入以下代码删它

复制代码
rmdir /s /q venv

删除以后环境就都没了,需要重新配置。

VSCode的配置

vscode左键进去可以看代码的详细信息

Jupyter Notebook

就是一个笔记软件,效果长这样

REPL

输入一句,执行一句,循环往复,拥有记忆

作用到Jupyter就是你只需要在最开始导入一次包,之后就都可以用。

直接在你要打开的文件夹里用鼠标右键打开VSCode可以在VSCode左面看到整个文件夹,不然Jupyter可能识别错环境把环境搞乱

选择python解释器

这一步是所有步骤里最重要的,这一步干不好其他的相当于没干。

VScode选择python解释器

同时按下 ctrl+shift+p

在搜索框里搜索

Python:Select Interpreter 注意要用英文搜索,中文是搜不出来的,语言是不通的

点进去,下面会出现这个

如果看到路径对的,就直接选,如果不对点输入解释器路径,点查找

找到你安装venv的文件夹,一路点过去,选择py的这个exe

选择好以后,在你建的venv里安包就可以在代码上用了,如果不行就去venv 的 Lib文件夹里面,看看你安装的包又没出现在里面 ,没出现在里面那就是你的安包的venv位置不对,回去重来一遍。

一般弄不好会出现这个报错

无法解析导入"xxxxx"Pylance

pycharm选择python解释器

同样你要选择你建立的venv里面的解释器,注意路径,否则用不了

相关推荐
桦01 小时前
[C++复习]:STL
开发语言·c++
智算菩萨1 小时前
【论文复现】Applied Intelligence 2025:Auto-PU正例无标签学习的自动化实现与GPT-5.4辅助编程实战
论文阅读·python·gpt·学习·自动化·复现
前端小咸鱼一条2 小时前
16.迭代器 和 生成器
开发语言·前端·javascript
小陈工2 小时前
2026年3月31日技术资讯洞察:AI智能体安全、异步编程突破与Python运行时演进
开发语言·jvm·数据库·人工智能·python·安全·oracle
ok_hahaha2 小时前
java从头开始-黑马点评-Redission
java·开发语言
无巧不成书02182 小时前
Java面向对象零基础实战:从Employee类吃透自定义类核心,掌握封装精髓
java·开发语言·java入门·面向对象·自定义类·employee类·java核心技术
跃上青空2 小时前
Java如何优雅的使用fastjson2进行枚举序列化/反序列化,欢迎探讨
java·开发语言
老李的勺子2 小时前
Agent 记忆失效的 5 种方式:完整排查复盘
python·llm
Leo655353 小时前
动态透视报表 + 查询接口 + Excel导出
开发语言·windows·python
清水白石0083 小时前
pytest Fixture 设计实战指南:作用域、依赖链、自动清理与测试资源高效复用
python·pytest