2016-03-29 20 views
1

Python 3.5.1'i kullanarak bir paket oluşturmaya çalıştım ancak paketi aldığımda hatayı aldım.Python'da paket nasıl oluşturulur 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'

cevap

0

Eğer Cebir adlı oluşturulan bir paket içe aktarmak için, klasör yapısı buna benzer görünmelidir:

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

Alternatif olarak, Python en sys.path üzerinde Cebir paketleri üst dizini koyabilirsiniz. Eğer cebir en init .py dosyası tüm özelliği belirtmeden Cebir paketinden * alamıyor olan bu sorunu çözmek kez

Büyük olasılıkla başka sorunu çalıştırmak gerekir. Bu aşağıdaki gibi yapılır belirtme, ancak modül adları ile listenin değerlerini değiştirerek:

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

Kaynak: sizin çözüm için https://docs.python.org/3/tutorial/modules.html#packages

+0

teşekkürler. –