1. 下载并解压python embeddable package到目标路径。

        Windows embeddable package (32-bit)

        Windows embeddable package (64-bit)

2. 在python根目录下新建Scripts文件夹

python怎样嵌入java python可嵌入程序包_开发语言

2.1 新建PYTHONPATH系统变量,变量值为python路径


python怎样嵌入java python可嵌入程序包_根目录_02

2.2在系统path中新建%PYTHONPATH%和%PYTHONPATH%\Scripts

python怎样嵌入java python可嵌入程序包_python怎样嵌入java_03

 并保存修改

 输入python再回车,出现以下提示说明python环境变量设置成功

python怎样嵌入java python可嵌入程序包_根目录_04

3. 下载


get-pip.py


并移动至python根目录,cd命令打开python目录,输入python get-pip.py 再回车

python怎样嵌入java python可嵌入程序包_python怎样嵌入java_05

成功安装pip,并出现如下变化

Scripts文件夹下出现新文件

python怎样嵌入java python可嵌入程序包_根目录_06

python根目录出现新文件夹Lib及其子文件夹和文件

python怎样嵌入java python可嵌入程序包_python怎样嵌入java_07

 4. 修改python根目录下的 python310._pth文件

  新增python路径\lib ,python路径\lib\site-packges ,并保存修改

python怎样嵌入java python可嵌入程序包_python_08

   pip命令已可用

python怎样嵌入java python可嵌入程序包_python怎样嵌入java_09

 测试

python怎样嵌入java python可嵌入程序包_根目录_10

python怎样嵌入java python可嵌入程序包_pycharm_11

5.修改原因

  修改前

python怎样嵌入java python可嵌入程序包_pycharm_12

 修改后

python怎样嵌入java python可嵌入程序包_python怎样嵌入java_13

原因是python310._pth文件修改了sys.path ,而sys.path包含了python查找模块的所有目录 

python怎样嵌入java python可嵌入程序包_python怎样嵌入java_14

比如python310.zip表示 python目录\python310.zip ,. 表示python根目录

C:\IDE\python\Lib则使用了绝对路径

于是对python310._pth进行如下修改

python怎样嵌入java python可嵌入程序包_python_15

对应路径都正确,pip亦能正常使用

python怎样嵌入java python可嵌入程序包_python怎样嵌入java_16

python怎样嵌入java python可嵌入程序包_python_17