Python - 如何定义另一个库源

Python - How to define a another library source

我是 Python 的新手,我了解 R。由于管理员限制,我无法在文件夹
中安装包 C:\Program 文件 (x86)\Python37-32\Lib

现在,我想知道是否可以将软件包安装到文件夹中 C:\libPython

并在导入库时考虑此文件夹。所以,有两个任务要执行:

  1. 安装一个包到 C:\libPython
  2. To "inform" python 除了标准库源之外还有另一个源 C:\libPython.

在 R 中,这两个步骤都是通过定义新路径来完成的:

myLib <- "C:/libR"
.libPaths(myRLib)
install.packages("somewhat", lib=myRLib)
library(somewhat)

我正在使用 Windows 7 和 10。

要安装包,您可以使用 --target 命令

pip install --target=C:\Lib package_name

--target dir

Install packages into dir. By default this will not replace existing files/folders in dir. Use –upgrade to replace existing packages in dir with new versions.

要使用该包,您可以将 C:\Lib 添加到 PYTHONPATH 环境变量,这样您就可以告诉 python 包位于与默认文件夹不同的文件夹中 [=16] =]