-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