第一步:下载
参考网页:Python Releases for Windows | Python.org
访问官网,按Ctrl+F查找,输入"3.11.9",找到"Windows embeddable package (64-bit)",点击下载即可。
第二步:安装PIP
参考网页:python Windows embeddable (64-bit) 安装pip步骤-CSDN博客
- 在根目录下建一个文件
pip.ini
,输入以下内容:
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
-
在根目录下建一个文件
get-pip.py
(utf-8格式),内容是bootstrap.pypa.io/get-pip.py -
修改
python310._pth
,去掉import site
前的注释 -
运行:
python get-pip.py
输出:Successfully installed pip-21.3.1 setuptools-60.5.0 wheel-0.37.1
-
检查pip安装是否成功,运行:
python -m pip -V
输出:pip 21.3.1 from path\to\lib\site-packages\pip (python 3.10)
第三步:安装Python包
假设根目录是./python_embed
- 建议先单独安装Pytorch相关包(CUDA无需额外安装),执行命令
"./python_embed/python" -m pip install torch==2.7.0 torchvision==0.22.0 torchaudio==2.7.0 --index-url https://download.pytorch.org/whl/cu128
- 写一个
requirements.txt
以便安装其他的库
# 数据分析
numpy # 数值计算库,提供高效的多维数组操作
pandas # 数据处理与分析库,适合处理表格和时间序列数据
scipy # 科学计算库,包含优化、积分、插值、信号处理等模块
matplotlib # 绘图库,用于生成各类静态、动态、交互式图表
scikit-learn # 机器学习库,包含分类、回归、聚类等常用算法
# 文档处理
python-docx # 用于创建和修改 Word (.docx) 文档的库
openpyxl # 用于读写 Excel (.xlsx) 文件的库
PyPDF2 # 用于读取和操作 PDF 文件的库(支持拆分、合并、提取内容等)
# 影音处理
ffmpeg-python # FFmpeg 的 Python 封装,用于音视频转换和处理
opencv-python # 计算机视觉库,用于图像处理、视频分析、摄像头读取等
pillow # 图像处理库,支持打开、编辑、保存多种格式的图片
# 辅助工具
pyautogui # 自动化鼠标键盘操作
requests # HTTP请求库
pyside6 # 用于开发UI界面
flask # 用于开发网页后端
然后执行命令
"./python_embed/python" -m pip install -r requirements.txt
特别注意
- 不能将Jupyter安装到该便携Python中,Jupyter会认Python的路径,一旦移动将无法启动,其他包暂未发现异常。
- 本教程具有时效性,不保证若干时间后仍然可以复现。