python查看已安装模块使用汇总

  • 命令行pydoc查看
>>> test:~/home$ pydoc modules         #查看所有模块

Please wait a moment while I gather a list of all available modules...

ANSI                aptsources          htmlentitydefs      redis
BaseHTTPServer      argparse            htmllib             reportlab
Bastion             array               http                repr
CDROM               asn1crypto          httpie              reprlib
CGIHTTPServer       ast                 httplib             requestbuilder
Canvas              asynchat            httplib2            requests
CommandNotFound     asyncore            idna                resource
ConfigParser        atexit              ihooks              rexec
Cookie              atk                 imaplib             rfc822
Crypto              audiodev            imghdr              rlcompleter
DLFCN               audioop             imp                 robotparser
Dialog              axi                 impala              runpy
DocXMLRPCServer     base64              importlib           samba
FSM                 bcrypt              imputil             scanext



>>> test:~/home$ pydoc tensorflow  # 查看指定模块、例如版本、目录等
mqq@iZ2399o6vfuZ:~/zwshi/kudu/create_kudu_table$  pydoc tensorflow
Help on package tensorflow:

NAME
    tensorflow

FILE
    /usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py

PACKAGE CONTENTS
    contrib (package)
    core (package)
    examples (package)
    python (package)
    tensorboard (package)
    tools (package)

DATA
    COMPILER_VERSION = '4.8.4'
    GIT_VERSION = 'v1.0.0-rc2-15-g47bba63-dirty'
    GRAPH_DEF_VERSION = 21
    GRAPH_DEF_VERSION_MIN_CONSUMER = 0
    GRAPH_DEF_VERSION_MIN_PRODUCER = 0
    QUANTIZED_DTYPES = frozenset([tf.qint8, tf.quint8, tf.qint16, tf.quint...
    VERSION = '1.0.0'
    __compiler_version__ = '4.8.4'
    __git_version__ = 'v1.0.0-rc2-15-g47bba63-dirty'
    __version__ = '1.0.0'
    absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0...
  • 命令行pip list 查看
test:~/home$  pip list                        #查看模块和版本  或者  pip freeze
Package                      Version           
---------------------------- ------------------
appdirs                      1.4.0             
apt-xapian-index             0.45              
asn1crypto                   0.24.0            
bcrypt                       3.1.4             
bitarray                     0.8.1             
boto                         2.46.1            
bz2file                      0.98              
cffi                         1.11.5            
chardet                      2.0.1             
click                        6.7               
colorama                     0.2.5             
command-not-found            0.3               
cryptography                 2.2.2             
debtagshw                    0.1               
decorator                    4.3.0             
defer                        1.0.6             
dirspec                      13.10             
distro-info                  0.12              
enum34                       1.1.6             
euca2ools                    3.0.1             
Flask                        0.12.2            
Flask-Cors                   3.0.2             
funcsigs                     1.0.2             
future                       0.16.0            
gensim                       0.13.4.1          
h5py                         2.6.0             
html5lib                     0.999             
httpie                       0.8.0             
httplib2                     0.8               

 

  • python交互help()查看
>>> help("tensorflow")
Help on package tensorflow:

NAME
    tensorflow

FILE
    /usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py

PACKAGE CONTENTS
    contrib (package)
    core (package)
    examples (package)
    python (package)
    tensorboard (package)
    tools (package)

DATA
    COMPILER_VERSION = '4.8.4'
    GIT_VERSION = 'v1.0.0-rc2-15-g47bba63-dirty'
    GRAPH_DEF_VERSION = 21
    GRAPH_DEF_VERSION_MIN_CONSUMER = 0
    GRAPH_DEF_VERSION_MIN_PRODUCER = 0
    QUANTIZED_DTYPES = frozenset([tf.qint8, tf.quint8, tf.qint16, tf.quint...
    VERSION = '1.0.0'
    __compiler_version__ = '4.8.4'
    __git_version__ = 'v1.0.0-rc2-15-g47bba63-dirty'
    __version__ = '1.0.0'
    absolute_import = _Feature((2, 5, 0, 'alpha', 1), (3, 0, 0, 'alpha', 0...
  • python交互sys查看

Python中所有加载到内存的模块都放在sys.modules。sys.modules是一个全局字典,字典sys.modules对于加载模块起到了缓冲的作用,当import一个模块时首先会在这个列表中查找是否已经加载了此模块,如果加载了则只是将模块的名字加入到正在调用import的模块的Local名字空间中。当第二次再导入该模块时,python会直接到字典中查找,从而加快了程序运行的速度。件,模块文件可以是py、pyc、pyd,找到后将模块载入内存,并加入到sys.modules中,并将名称导入到当前的Local名字空间。
 

参考文献

 查看python已安装模块的方法小结 https://blog.csdn.net/healthy_coder/article/details/50546384

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值