2017-03-02 95 views
0

我有一個Python程序,它的目錄是在以下格式:如何使python命令行程序作爲python庫導入?

- program: 
    - LICENSE 
    - README.md 
    - VERSION 
    - setup.cfg 
    - setup.py 

    - bin: 
    - program_name 

    - test: 
    - test_qbatch.py 

如果我通過pip安裝此程序,它的安裝。

如果我嘗試使用Python導入此程序

python 
>>> import program_name 

我得到錯誤:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named program_name 

我怎樣才能讓這個程序通過命令行(其中它已經)上運行,以及通過在Python中導入爲一個庫?

回答

0

您需要在您的文件夾中包含一個__init__.py,以便將它視爲Python模塊。

相關問題