Skip to content
鼓励作者:欢迎打赏犒劳

python

下载地址

官网地址:https://www.python.org/downloads/

华为镜像(推荐):https://repo.huaweicloud.com/python/

第三方下载:https://python.p2hp.com/downloads/

uv实现多版本切换

window环境

shell
## 运行以下命令安装 uv(在系统 PowerShell中执行,不是 PyCharm 终端):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

## 安装完成后关闭并重新打开终端,验证安装:
uv --version

# 进入你的项目目录
cd my-project

# 为这个项目锁定使用 Python 3.12
## 执行后,uv 会创建一个 .python-version 文件,记录下这个设置。之后在这个目录下运行脚本或安装包,都会自动使用 3.12 版本
uv python pin 3.12

# 用当前项目锁定的 Python 版本创建虚拟环境
uv venv

# 安装项目依赖:uv 也是 pip 的超级替代品,安装包非常快。
# 代替 pip install requests
uv add requests


#############  如果你想全局也能用 python 命令 ###################
# 安装 Python 并让系统 PATH 能识别
uv python install 3.12 --default

必备

设置镜像

shell
## 查看配置
pip config list
## 设置清华源:
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
## 临时使用:如果只想单次安装使用国内源,可以加上 -i 参数,这样不会修改默认配置。
pip install numpy -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

## 恢复默认源:如果需要换回官方源,可以使用 unset 命令。
pip config unset global.index-url

判断当前环境是否是虚拟环境

shell
## 全局环境
C:\Users\Think>pip --version
pip 21.1.1 from d:\devtool\python\lib\site-packages\pip (python 3.8)

## 是在虚拟环境
(.venv) PS E:\py_ws\demo> pip --version
pip 25.0.1 from E:\py_ws\demo\.venv\lib\site-packages\pip (python 3.8)

启用虚拟环境

shell
mkdir my_web_project  # 新建项目文件夹
cd my_web_project

python -m venv venv
#      ↑          ↑
#  用全局Python  创建一个叫“venv”的虚拟环境文件夹


## 激活并使用这个项目的虚拟环境
# Windows
venv\Scripts\activate

# Mac/Linux
source venv/bin/activate



## 项目做完,或想换个项目
deactivate  # 退出当前虚拟环境
cd ../another_project  # 去另一个项目

依赖默认安装路径在哪

安装位置:一般都在 site-packages 目录,具体取决于系统/环境。

pip show 命令,例如:

shell
pip show requests

输出中会有 Location: 字段,直接告诉你路径。

shell
C:\Users\Think>pip show requests
Name: requests
Version: 2.31.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: d:\devtool\python\lib\site-packages
Requires: charset-normalizer, urllib3, idna, certifi
Required-by: akshare

上次更新:

如有转载或 CV 的请标注本站原文地址