簡體   English   中英

無法從 python package 導入 class

[英]Can't import a class from a python package

我用這個結構創建了一個私有 python package:

   python_package
       utils
          __init__.py
          module1.py
          module2.py

在 module1.py 文件中有一個 class Class1

現在,當我使用 pip 在另一個項目中下載此 package 時,我無法使用導入Class1

from utils import Class1

我錯過了什么嗎?

__init__.py文件還包含以下行:

from .module1 import *
from .module2 import *

可能在另一個項目中,您需要像這樣導入它:

from python_package.utils import Class1

如果您無法直接訪問 class,請嘗試此操作

import filename
object=filename.class1()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM