python2.x 判断是否安装了指定的package与自动安装
来源:互联网 发布:文泰刻绘端口设置 编辑:程序博客网 时间:2024/06/03 17:40
参考:
http://stackoverflow.com/questions/17234762/how-to-install-and-import-python-modules-at-runtime
Coding:
import pipimport impdef install_and_load(package): pip.main(['install', package]); f, fname, desc = imp.find_module(package) return imp.load_module(package, f, fname, desc)if __name__ == "__main__": try: import pylzma except: pylzma = install_and_load('pylzma') print("pylzma package: test auto install and import package complete!")
测试:
这样在写一些工具,给其它成员使用时,如果不想每个功能都打包成一个.exe,就可以直接帮他们setting py runtime
然后提交.py提交,写上.bat,调用即可,没有的模块自动去下载与安装即可;
当然前提是要有网络,如果单机运行就要打包.exe了;
0 0
- python2.x 判断是否安装了指定的package与自动安装
- 如何判断客户端是否安装了指定的ActiveX控件
- 如何判断客户端是否安装了指定的ActiveX控件
- Python2.x的下载与安装
- Mac安装python2.x与python3.x
- win下同时安装了python2.x和python3.x
- python2.X在linux上的安装
- Android检测是否安装了指定应用
- Windows下Python2.x与Python3.x共存安装
- 判断是否安装了ArcGIS runtime的DotNet版本
- 使用 VBScript 判断是否安装了雅虎助手的方法
- IOS判断是否安装了自己的另一个程序。
- JavaScript 判断是否安装了 Flash 插件
- delphi判断电脑是否安装了excel
- 如何判断是否安装了VC RUNTIME
- 如何判断是否安装了mysql linux
- 判断系统是否安装了flash
- 判断设备是否安装了app
- HashMap 重复的key被覆盖
- 从今天开始,用博客记录成长
- hdu5696 Gym Class
- 逻辑运算与位运算
- Java 什么是集合?
- python2.x 判断是否安装了指定的package与自动安装
- tinylog
- Android--View/ViewGroup事件分发机制
- hdu2087 剪花布条(简单KMP)
- Android学习之路---Intent应用示例
- POJ Balance 1837(01背包)
- 彻底解决win7上mysql5.6.x数据库中文乱码问题
- List、Set、Map集合
- Linux系统下的进程监控工具Supervisor的基本使用方法