如何在Inno Setup中使用Pip安装Python包

时间:2017-02-08 16:45:14

标签: python inno-setup

如何在Inno Setup中使用 Pip (例如,请求,jinja2,falcon等)安装Python库?

我知道在Inno Setup中使用Pip安装Python库的一种方法(只是下面的示例代码):

Inno设置文件:

[Files]
FileName: "python_file.py";

python_file.py

import subprocess
subprocess.call(["pip", "install", "requests"])

我可以知道,有没有其他方法可以在Inno Setup中使用Pip安装Python库?

1 个答案:

答案 0 :(得分:2)

由于public class MyBeanTest { private static final CustomObjectMapper OBJECT_MAPPER = new CustomObjectMapper(); @Test public void testIntervalSerialization() throws Exception { MyBean mb = new MyBean(); mb.setAbc("value"); mb.setCardNumber("4441114443335551"); mb.setUserName("User"); mb.setXyz("value"); String result = OBJECT_MAPPER.writeValueAsString(mb); System.out.println(result); String expected = "{\"userName\":\"User\",\"cardNumber\":\"****************\",\"abc\":\"value\",\"xyz\":\"value\"}"; Assert.assertEquals(expected, result); } } 是独立的可执行文件,您可以使用[Run] section执行任何其他可执行文件:

pip