我想知道是否可以在没有以下的情况下使用库中包含的类和方法:
- 通过
pip install
导入库 - 将文件夹移动到
site-packages
- 编辑系统路径
到目前为止,我在堆栈溢出上看到的答案使用上面列出的方法,但我的特定用例要求我不pip install
事情并且系统 PATH 保持不变。
我感兴趣的特定库是Basemap
这是否可能,如果可能,如何?
将库移动到site-packages
文件夹(在 python 安装目录中(,您应该能够正常地从其他地方导入模块,而无需更改 PATH。
我能够通过使用pip install
在单独的计算机上安装Basemap
和pyproj
来解决我的问题。然后,我拿了PythonPython35Libsite-packages
中包含的文件夹,将它们复制到我无法编辑内容的计算机上,并复制到包含我的主脚本的文件夹中。
从那里我可以像平常一样调用东西,我只是将from mpl_toolkits.basemap import Basemap
更改为from basemap import Basemap