首页 > 解决方案 > python如何在文件夹中组织它的代码?

问题描述

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

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

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

有什么方便的方法吗?或者为什么作者将 它们放在不同的文件夹中regession.pyneuralfingerprint

谢谢。

标签: pythonmodulefilepath

解决方案


那是因为你链接的是一个 python 库,应该先安装,然后才能正确使用它。从命令行,python setup.py从文件夹内运行,或仅pip install git+https://github.com/HIPS/neural-fingerprint.git在命令行上运行。这将安装库,python 将能够找到正确的文件。

然而,对于这个库,需要一些不会自动安装的其他库。
要安装 scipy:pip install scipyconda install scipy使用 anaconda
For RDKit: 似乎你必须遵循这个


推荐阅读