我刚刚不得不尝试自学 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'
非常感谢您对此的任何帮助,我对这一切都很陌生,并且没有任何先前的编程经验,所以如果我做任何愚蠢的事情,我深表歉意,但我无法理解我看到的任何其他类似的答案网站上的问题。
非常感谢詹姆斯