1

我刚刚不得不尝试自学 python 来完成一个工作项目,但进展并不顺利。

我正在尝试使用“Thermopy”模块,以便我可以制作用于计算气体动力学等的程序。

我以为我已经正确安装了 Thermopy 但是当我去快速测试它时,我无法让它工作,它可以很好地导入模块并且 help(thermopy) 似乎显示它导入了正确的文件(我认为?)但是如果我然后尝试调用应该在模块中的任何类,我会收到错误 AttributeError: 'module' object has no attribute 'psicrometry' (或者我试图调用的任何类

例如进口 thermopy

help(thermopy)
print thermopy.__file__

thermopy.psicrometry.test_wark()

给出结果

Help on package thermopy:

NAME
    thermopy

FILE
    c:\python27\lib\site-packages\thermopy-0.3-py2.7.egg\thermopy\__init__.py

PACKAGE CONTENTS
    burcat
    codata
    combustion
    constants
    iapws
    psicrometry
    units

DATA
    __version__ = '0.3'

VERSION
    0.3


C:\Python27\lib\site-packages\thermopy-0.3-py2.7.egg\thermopy\__init__.pyc

Traceback (most recent call last):
  File "\\FGBD101000.wsatkins.com\GBBSB_Home$\BROW4631\My Documents\Python\thermopy testing",   line 7, in <module>
    thermopy.psicrometry.test_wark()
AttributeError: 'module' object has no attribute 'psicrometry'

非常感谢您对此的任何帮助,我对这一切都很陌生,并且没有任何先前的编程经验,所以如果我做任何愚蠢的事情,我深表歉意,但我无法理解我看到的任何其他类似的答案网站上的问题。

非常感谢詹姆斯

4

0 回答 0