Python:从本地文件夹导入库而不编辑系统路径

时间:2017-07-21 15:08:10

标签: python python-import matplotlib-basemap

我想知道是否可以使用库中包含的类和方法:

  1. 通过pip install
  2. 导入库
  3. 将文件夹移至site-packages
  4. 编辑系统路径
  5. 到目前为止,我在堆栈溢出时看到的答案使用了上​​面列出的方法,但我的具体用例要求我不要pip install事情,系统PATH保持不变。 / p>

    我感兴趣的特定图书馆是Basemap

    这可能吗?如果可以,怎么样?

2 个答案:

答案 0 :(得分:0)

将您的库移动到site-packages文件夹(在python安装目录中),您应该可以从其他地方正常导入模块,而无需更改PATH。

答案 1 :(得分:0)

我可以使用Basemap在另一台计算机上安装pyprojpip install来解决我的问题。然后,我将Python\Python35\Lib\site-packages中包含的文件夹复制到计算机上,我无法编辑包含主脚本的文件夹中的内容。

从那里我可以调用非常正常的东西,我只是将from mpl_toolkits.basemap import Basemap更改为from basemap import Basemap