-1
即時通訊開始我的軟件,我不知道如何修復這個python3導入錯誤:無法導入名稱「rand_str」
Traceback (most recent call last):
File "/root/findex/lib/python3.5/site-packages/findex_gui/main.py", line 208, in web
run_async()
File "/root/findex/lib/python3.5/site-packages/findex_gui/main.py", line 201, in run_async
from findex_gui.web import app
File "/root/findex/lib/python3.5/site-packages/findex_gui/web.py", line 41, in <module>
from findex_gui.orm.connect import Database
File "/root/findex/lib/python3.5/site-packages/findex_gui/orm/connect.py", line 12, in <module>
from findex_gui.orm.models import BASE
File "/root/findex/lib/python3.5/site-packages/findex_gui/orm/models.py", line 22, in <module>
from findex_common.utils import rand_str
ImportError: cannot import name 'rand_str'
據我所知,在標準庫中沒有任何已知的'rand_str'。如果這是你寫的東西,你絕對沒有提供任何可以幫助任何人診斷你的導入錯誤,即源代碼。請閱讀關於如何正確提出SO問題的規則,並編輯您的問題以包含相關信息。 – ktb
你的意思是[RandString](https://pypi.python.org/pypi/RandString),因爲沒有什麼叫做rand_str。 –
可能是源代碼中的錯誤,應該從'findex_common.utils import random_str',第144行:https://github.com/skftn/findex-common/blob/master/findex_common/utils.py#L144 – sKwa