您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Sublime Text 2插件中包含第三方Python软件包

如何在Sublime Text 2插件中包含第三方Python软件包

您需要将完整的请求分发与您的Python软件包捆绑在一起,然后修改Pythonsys.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

python 2022/1/1 18:29:12 有390人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶