【发布时间】:2018-09-21 16:43:02
【问题描述】:
我启动了一个 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)
我跑
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 文件中。我不知道我做错了什么。
【问题讨论】: