Python-如何定义另一个库源

时间:2018-11-05 17:06:39

标签: python pip package python-import

我是Python的新手,并且具有R的知识。由于管理员的限制,我无法在文件夹中安装软件包
C:\ Program Files(x86)\ Python37-32 \ Lib

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

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

  1. 将软件包安装到C:\ libPython
  2. 要“通知” python除了标准库源之外,还有另一个源C:\ libPython。

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

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

我正在使用Windows 7和10。

1 个答案:

答案 0 :(得分:2)

要安装该软件包,可以使用--target命令

pip install --target=C:\Lib package_name
  

--target dir

     

将软件包安装到目录中。默认情况下,这不会替换现有的   目录中的文件/文件夹。使用–upgrade替换其中的现有软件包   目录带有新版本。

要使用该软件包,您可以将C:\Lib添加到PYTHONPATH env变量中,这样您就可以告诉python与默认文件夹不同的文件夹中有软件包