Как python организовал свой код в папке? - PullRequest
0 голосов
/ 07 января 2019

Я новичок в python и понимаю, как python организовывает свой код.

Например: https://github.com/HIPS/neural-fingerprint/blob/master/examples/regression.py

В regession.py будет импортирован каталог neuralfingerprint. Когда я запускаю regession.py в Python Anaconda, он говорит, что neuralfingerprint не существует. Мне нужно скопировать neuralfingerprint еще раз, чтобы убедиться, что neuralfingerprint и regession.py находятся в одной папке.

Любой удобный способ? или почему автор положил regession.py и neuralfingerprint положил их в другую папку?

Спасибо.

1 Ответ

0 голосов
/ 07 января 2019

Это связано с тем, что вы связали библиотеку Python и должны быть установлены до того, как вы сможете правильно ее использовать. Из командной строки запустите python setup.py из папки или просто запустите pip install git+https://github.com/HIPS/neural-fingerprint.git в командной строке. Это установит библиотеку, и python сможет найти правильные файлы.

Однако для этой библиотеки требуются другие библиотеки, которые не устанавливаются автоматически.
Чтобы установить scipy: pip install scipy или conda install scipy с анакондой
Для RDKit: кажется, что вы должны следовать this

...