Skip to content

Commit 1f59ba3

Browse files
committed
fix: use user flag when installing packages via pip
1 parent e0bca0a commit 1f59ba3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/utils/setup/setupPipPack.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@ export async function setupPipPackWithPython(
2020
name: string,
2121
version?: string,
2222
upgrade = false,
23+
user = true,
2324
): Promise<InstallationInfo> {
2425
info(`Installing ${name} ${version ?? ""} via pip`)
2526

2627
const nameAndVersion = version !== undefined && version !== "" ? `${name}==${version}` : name
2728
const upgradeFlag = upgrade === true ? ["--upgrade"] : []
29+
const userFlag = user === true ? ["--user"] : []
2830

29-
execaSync(givenPython, ["-m", "pip", "install", ...upgradeFlag, nameAndVersion], {
31+
execaSync(givenPython, ["-m", "pip", "install", ...upgradeFlag, ...userFlag, nameAndVersion], {
3032
stdio: "inherit",
3133
})
3234

0 commit comments

Comments
 (0)