我收到一份
File " <frozen importlib._bootstrap_external> ", line 978, in _get_parent_path
KeyError: 'python_library'
第二次在spyder中从子文件夹导入库时出错,但第一次(在重新启动spyder后)或在spyder之外时,它工作正常。
代码是:
from python_library.tools.test_lib import test_func
test_func()
这里是测试库。py只是
def test_func():
print('Hello!')
输出是:
runfile('/home/user/Desktop/test.py', wdir='/home/user/Desktop')
Hello!
runfile('/home/user/Desktop/test.py', wdir='/home/user/Desktop')
Reloaded modules: python_library, python_library.tools.test_lib
Traceback (most recent call last):
File "< ipython-input-2-e750fd08988c >", line 1, in <module>
runfile('/home/user/Desktop/test.py', wdir='/home/user/Desktop')
File "/home/user/anaconda3/envs/qutip/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 678, in runfile
execfile(filename, namespace)
File "/home/user/anaconda3/envs/qutip/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 106, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/home/user/Desktop/test.py", line 1, in <module>
from python_library.tools.test_lib import test_func
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 951, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 894, in _find_spec
File "<frozen importlib._bootstrap_external>", line 1157, in find_spec
File "<frozen importlib._bootstrap_external>", line 1123, in _get_spec
File "<frozen importlib._bootstrap_external>", line 994, in __iter__
File "<frozen importlib._bootstrap_external>", line 982, in _recalculate
File "<frozen importlib._bootstrap_external>", line 978, in _get_parent_path
KeyError: 'python_library'
如果库不在子文件夹中,即。
from python_library.test_lib2 import test_func
他经常胡闹。然而,我有足够的功能,没有子文件夹将是非常烦人的。
这是spyder-3.3。2,但spyder 3.3版也出现了这种情况。0-py36_1。python版本是3.6。4.,spyder通过anaconda安装和更新,“python_库”通过安装程序安装。py(setuptools版本40.6.3,也出现在版本39.2.0-py36_0中)。
注意:同样的错误发生在问题中如何解决KeyError导入python模块时?但是这个问题没有答案,也没有spyder标签。
对我有效的解决方案(有一个类似的错误)是:
问题:执行“导入额外的.good.best.sigma作为sig”时出现KeyError“extra”
解决方案:
最后,pycache文件夹的内容似乎可以自行排序。
命令行:
cd your_python_file_directory
touch __init__.py
解决方案是没有空的\uuuuu init\uuuuuu。py
子文件夹工具中的文件,仅在超级文件夹python_库中。添加一个文件\uuuu init\uuuuu。py
工具使其工作。
我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho
问题内容: 我与此线程有关twilio-python的问题相同: twilio python模块版本2.0.8中缺少twilio.rest吗? 但是我有同样的问题,但是我已经安装了3.3.3。尝试导入twilio.rest时,仍然出现“没有名为rest的模块”的信息。 从独立的python脚本加载库是可行的。所以我知道安装软件包的pip可行。 但这不起作用: 您知道我接下来可以尝试什么吗? 问题答
似乎“将tensorflow导入为tf”直接引发了此错误 Colab link:https://colab.research.google.com/drive/1Jr0j_I_npKQxcQ1ggJQFHTqoJHmt9Bqk
问题内容: 在我的项目中,我需要使用外部库。该库由文件组成。我已经使用 属性- > Java构建路径->库->添加类文件 夹将带有该库的文件夹添加到我的项目中。我可以毫无问题地编译项目,但是当我运行它时,我得到了调试器,并且在从导入文件创建类实例的地方停止了调试器。 我猜我使用的外部库没有链接到我的.apk文件。我怎样才能解决这个问题?我试图在“订购和出口”选项卡上检查此库,假设它将随我的应用程序
本文向大家介绍ASP.NET开源导入导出库Magicodes.IE完成Csv导入导出的方法,包括了ASP.NET开源导入导出库Magicodes.IE完成Csv导入导出的方法的使用技巧和注意事项,需要的朋友参考一下 说明 本章主要说明如何使用Magicodes.IE.Csv进行Csv导入导出. 关于Magicodes.IE 导入导出通用库,通过导入导出DTO模型来控制导入和导出,支持Excel、W
直接来自https://angular.io/docs/ts/latest/guide/forms.html 让我们添加样式表。 在应用程序根文件夹中打开终端窗口,然后输入命令: npm安装引导-保存 打开index.html并将以下链接添加到标题。 link rel="样式表"href="node_modules/bootstrap/dist/css/bootstrap.min.css" 然而,