python如何在文件夹中组织其代码?

时间:2019-01-07 16:19:24

标签: python module filepath

我是python的初学者,并且了解python如何组织其代码。

例如: https://github.com/HIPS/neural-fingerprint/blob/master/examples/regression.py

regession.py中,它将导入neuralfingerprint目录。当我在anaconda python中运行regession.py时,它说neuralfingerprint不存在。我需要再次复制neuralfingerprint,以确保neuralfingerprintregession.py位于同一文件夹中。

任何方便的方式吗?还是为什么作者将regession.pyneuralfingerprint放在不同的文件夹中?

谢谢。

1 个答案:

答案 0 :(得分:1)

这是因为您链接的是一个python库,应该在正确使用它之前进行安装。在命令行中,从文件夹中运行python setup.py,或仅在命令行中运行pip install git+https://github.com/HIPS/neural-fingerprint.git。这将安装该库,并且python将能够找到正确的文件。

但是,对于此库,需要一些未自动安装的其他库。
要安装scipy,请执行以下操作:使用蟒蛇的pip install scipyconda install scipy
对于RDKit:似乎您必须遵循this