...
class AutoConfig(object):
"""
Autodetects the config file and type.
Parameters
----------
search_path : str, optional
Initial search path. If empty, the default search path is the
caller's path.
"""
...
# A pré-instantiated AutoConfig to improve decouple's usability
# now just import config and start using with no configuration.
config = AutoConfig()
# Helpers
...
8条答案
按热度按时间3hvapo4f1#
您可能在python-decouple之外安装了decouple(两个不同的软件包)。
如果是这种情况,只需卸载**去耦 *
字符串
并确保安装了python-decouple
型
gfttwv5a2#
发生错误是因为Python解释器正在查找
python-decouple
包而不是decouple
使用以下命令
pip uninstall decouple
卸载现有软件包然后安装
pip install python-decouple
个xnifntxz3#
它显示错误,因为你没有安装模块python-decouple只是运行
pip install -r requirements.txt
如果它不会工作,然后尝试它在envpip install python-decouple
个wooyq4lh4#
我使用pipenv创建了一个虚拟环境并运行Django项目
字符串
有趣的是,上面的方法不断抛出错误,它不能从解耦导入配置
然后我试着:
型
这个项目成功地运行了。我不明白为什么会发生这种情况,因为我做的几乎一样,只是使用pip而不是pipenv。
roqulrg35#
我遇到了同样的问题,在我的例子中,它是由“去耦”和“python-去耦”包之间的冲突引起的(我错误地安装了这两个包)。由于后者在安装虚拟环境中创建了一个名为“decouple.py“的文件,找到了同名的包,这将使Django应用程序混淆它将考虑2个解耦引用中的哪一个。为了解决这个问题,我不得不用
pipenv uninstall decouple
卸载“去耦”包,用pipenv install python-decouple
安装“python-去耦”包。字符串
nbnkbykc6#
我为此挣扎了一个好小时,修复是关闭当前的bash/终端窗口,并打开一个新的。
kkih6yb87#
在尝试了几乎所有的东西之后,为整个系统安装Python解耦,而不是在一个环境中,对我来说很有效。所以离开了虚拟环境,安装了python-decouple,然后再次激活我的环境。对我很有效
如果有帮助就告诉我。
j13ufse28#
它显示错误,因为你没有安装模块python-decouple只需运行pip卸载去耦然后尝试
pip install python-decouple它为我工作