0

我的目标是导入几个第三方 Python 包以用于我的 GIMP 安装。这将允许我在开发 GIMP 插件时使用这些包。我注意到一些可能有用的目录。它们如下:

C:\Program Files\GIMP 2\32\lib\python2.7

此目录包含一个 site-packages 文件夹,其中包含请求和 pip 等包。

C:\Program Files\GIMP 2\32\bin

该目录包含一个 python.exe。当我在此目录路径的提升 cmd 中运行 python --version 时,输出是 Python 2.7.16,我假设它是 GIMP 2.10 的 Python 版本。这很重要,因为我的程序文件中有自己的 Python 3.8.0 安装。如果我在 cmd 中此路径之外的任何位置,则输出的版本为 3.8.0。

我已将这些目录添加到我的 PATH 系统变量并尝试运行 pip install 但输出告诉我我已经安装了请求的第三方软件包。问题是它们安装到我的 Python 3.8.0 安装中。我正在尝试在 GIMP 的 Python 环境中运行 pip install 。

任何建议将不胜感激。

4

2 回答 2

1
  • 抓住get-pip.py 这里
  • 将其放入您的 GIMP Python 目录(C:\Program Files\GIMP 2\Python)
  • 从 Windows 命令提示符窗口cd到该目录
  • get-pip 使用此 python 实例运行:.\python.exe get-pip.py。您现在已经在 Python 的 GIMP 版本中安装了 pip。
  • 您现在可以将此 pip 实例与 Gimp 的 Python 运行时一起使用:.\python.exe -m pip install --user <package>

从这里提升/改编

于 2019-12-02T08:24:53.253 回答
0

原来我尝试安装的包有依赖项,需要比 GIMP 附带的更高版本的 Python。感谢那些回复的人。

于 2019-12-03T18:29:34.620 回答