Я запустил проект pybuilder и пытаюсь получить доступ к моим методам, определенным в:
../projName/src/main/python/overUnder.py
в написанном мной сценарии:
../projName/src/main/scripts/overUnder-runner.py
Источниккод overUnder.py
имеет метод, подобный
def itsOver(N):
...
, и я хочу вызвать его в overUnder-runner.py
, но все, что я могу придумать, это:
#!/usr/bin/env python
import sys
from projName import overUnder
itsOver(9000)
Iзапустить
pyb publish
затем
pip install target/dist/projName-1.0.dev0/dist/projName-1.0.dev0.tar.gz
, затем я пытаюсь запустить скрипт с
overUnder-runner.py
, но я получаю сообщение об ошибке:
Traceback (most recent call last):
File "/home/jbiebs/projName/venv/bin/overUnder-runner", line 4, in <module>
from projName import overUnder
ImportError: No module named projName
У меня есть
name = "projName"
в моем файле build.py
.Понятия не имею, что я делаю не так.