编译项目在Python3中不起作用

时间:2016-02-26 13:35:01

标签: python python-3.x compilation

我正在尝试使用一个python3运行我的distributable代码executable,主要位于Linuxmac系统中。

我的文件结构是:

mkbib
├── main.py
├── menubar.ui
├── menu.py
├── mkbib.svg
├── pybib.py
├── __pycache__
│   ├── main.cpython-34.pyc
│   ├── menu.cpython-34.pyc
│   ├── pybib.cpython-34.pyc
│   └── view.cpython-34.pyc
└── view.py
setup.py [error opening dir]

运行正常
$python3 main.py

但是,当我尝试设置setup.pycomment in this Q)时,我意识到,我应该使用

python3 -m mkbib.main

(不完全确定原因),但是当我尝试这个时,我收到了错误:

python3 -m mkbib.main
Traceback (most recent call last):
  File "/usr/lib64/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib64/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/rudra/Devel/mkbib/Python/mkbib/main.py", line 3, in <module>
    import menu
ImportError: No module named 'menu'

这是代码本身的基本问题吗?或者我需要遵循一些我缺少的东西?

0 个答案:

没有答案