Skip to main content
 首页 » 编程设计

python之为什么我的 python scitools 0.9.0 版本缺少 scitools.filetable

2025年05月04日13mfryf

scitools 文档列出了数十个子模块,包括我想要的那个:scitools.filetable。然而在我的安装(Mac 10.5.8,python 2.7)中,大部分都丢失了。剩下的就是:

scitools.FloatComparison   
scitools.StringFunction    
scitools.author            
scitools.basics            
scitools.configdata        
scitools.debug  
scitools.easyviz           
scitools.errorcheck        
scitools.globaldata        
scitools.misc              
scitools.numpyutils 
scitools.numpytools 
scitools.std 
scitools.sys 
scitools.version 

当我今天第一次注意到这个问题时,我正在使用 scitools 0.8,所以我升级到 0.9.0:

$ sudo pip install scitools --upgrade 

安装成功(根据 pip)。文件表仍然缺失。

请您参考如下方法:

我认为这很简单,默认情况下它们并未全部加载:

>>> import scitools 
>>> scitools.filetable 
Traceback (most recent call last): 
  File "<stdin>", line 1, in <module> 
AttributeError: 'module' object has no attribute 'filetable' 
>>> dir(scitools) 
['FloatComparison', 'StringFunction', '__acknowledgments__', '__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', '_numpyload', 'author', 'basics', 'configdata', 'debug', 'easyviz', 'errorcheck', 'globaldata', 'misc', 'numpytools', 'numpyutils', 'std', 'sys', 'version'] 
>>> import scitools.filetable 
>>> scitools.filetable 
<module 'scitools.filetable' from '/usr/local/lib/python2.7/dist-packages/scitools/filetable.pyc'>