embed版本相当于一个纯Python运行环境,解压之后在命令行就可以Python.exe xxx.py。但是涉及到使用第三方包的情况,还是需要安装的。以下是安装方法(整个过程无需配置环境变量):
1.解压python-3.8.10-embed-amd64
2.配置包导入搜索路径
默认的包导入搜索路径由根目录内 pythonXX._pth,打开它
把它前面的#注释去掉
#import site
3.配置pip国内源
打开文件管理窗口,直接在地址栏填入 %APPDATA% 后回车,在下面新建文件夹 “pip”,然后再到里面新建文件 “pip.ini”,在该文件中填入如下内容。保存后下次调用pip安装时即会默认连接国内源。
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
4.从命令行进入到Python目录,运行
python get-pip.py
由于配置了pip国内源,下面的安装会很快
该脚本把pip, setuptools, wheel三个东西都装好了,Python目录新增两个文件夹Lib\site-packages和Scripts。Scripts文件夹里有几个exe文件。
5.进入到Python目录\Scripts,运行
pip install numpy
由于配置了pip国内源,会从国内源中下载并安装各种包,包被安装在Python目录\Lib\site-packages下。