如果它是纯python库(无编译模块),则只需将其放在项目中的文件夹中,然后将该文件夹添加到模块搜索路径中即可。这是一个示例项目:
- application.py
|-lib
|-...|-documentation|
-…-Supplier|-Request| |-__ init__ .py|
-…
`-More libraries
- application.py
vendor本示例中的文件夹包含所有第三方模块。该文件
application.py将包含以下内容:
import osimport sys# Add vendor directory to module search pathparent_dir = os.path.abspath(os.path.dirname(__file__))vendor_dir = os.path.join(parent_dir, 'vendor')sys.path.append(vendor_dir)# Now you can import any library located in the "vendor" folder!import requests
奖金事实
正如seeafish在评论中指出的那样,您可以将软件包直接安装到供应商目录中:
pip install <pkg_name> -t /path/to/vendor_dir



