2016-03-29 7 views
1

python 3.5.1を使用してパッケージを作成しようとしましたが、パッケージをインポートするときにエラーが発生しました。python 3.5.1でパッケージを作成するには?

Traceback (most recent call last): File "Pack.py", line 2, in import Com File "C:\Users\admin\Document\Python\packages\Com__init__.py", line 2, in from Algebra import * ImportError: No module named 'Algebra'

答えて

0

あなたは代数という名前作成したパッケージをインポートするには、フォルダ構造は次のようになります。

C:\Users\admin\Document\Python\packages\ 
    Com__init__.py 
    Algebra\ 
     __init__.py 
     . 
     . 
     . 

代わりに、Pythonののsys.path上の代数パッケージの親ディレクトリを置くことができます。

あなたはこれを解決たらあなたはおそらくあなたが代数の初期化の.pyファイル内のすべての特性を指定せずに、代数パッケージから*インポートすることはできませんしている、別の問題に遭遇します。これは以下のように行って指定するが、あなたのモジュール名でリストの値を置き換える:

__all__=['add', 'subtract', 'multiply'] 

出典:あなたのソリューションのためのhttps://docs.python.org/3/tutorial/modules.html#packages

+0

感謝。 –

関連する問題