您需要将完整的请求分发与您的Python软件包捆绑在一起,然后修改Python
sys.path(用于查找模块的位置)以指向包含
requests文件夹的文件夹。
从PyPi下载请求库并手动将其解压缩到插件文件夹下
在 插件中导入请求 之前 ,将corrcet文件夹附加到sys.path,以指向可以找到请求导入的文件夹
(未经测试的)代码应如下所示:
import sys import os # request-dists is the folder in our plugin sys.path.append(os.path.join(os.path.dirname(__file__), "requests-dist")) import requests
这也假设
requests
setup.py您使用
easy_install或安装模块时不会受到任何干扰
pip。
您也可以
requests直接导入zip,因为Python支持从ZIP文件导入,假设请求以兼容的方式分发。示例(高级):
https://github.com/miohtama/ztanesh/blob/master/zsh-scripts/python-
lib/zipimporter.py
有关sys.path技巧的更多信息(2004)
http://www.johnny-lin.com/cdat_tips/tips_pylang/path.html



