- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在我的代码中使用了 pandas,而在 pandas 中,他们使用了 imp 结节。现在我收到以下错误/警告
C:\Users\refaelc\AppData\Local\Temp\collection_id-96deaf03-9b39-46c0-a843-63f6101481c1-5289121858290797008.csv
Step07: Compare the downloaded and the template files
C:\Users\refaelc\AppData\Local\Continuum\Anaconda3\lib\importlib\_bootstrap.py:205: ImportWarning: can't resolve package from __spec__ or __package__, falling back on __name__ and __path__
return f(*args, **kwds)
C:\Users\refaelc\AppData\Local\Continuum\Anaconda3\lib\site-packages\_pytest\assertion\rewrite.py:7: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
Item is missing from collections - int
现在我做了一些搜索,发现 imp 模块正在被 importlib 模块替换。我更新了 Panda,但没有用。我似乎不太可能需要更改 Panda 的包代码。
任何想法/修复?
最佳答案
我也遇到了同样的问题,但就我而言,这是与 sklearn 库有关的,为了修复警告,我就是这样做的(您也可以试试这个):
cloudpickle.py
的文件,该文件位于 \sklearn\externals\joblib\externals\cloudpickle\cloudpickle.py
import imp
替换为 import importlib
。find_module
的函数并替换该行文件,路径,描述 = imp.find_module(部分,路径)
和文件,路径,描述 = importlib.utils.find_spec(path)
因此,总而言之,您必须在引发错误的文件中将提及的 imp module
替换为 importlib
。在您的情况下,文件 rewrite.py
位于 C:\Users\refaelc\AppData\Local\Continuum\Anaconda3\lib\site-packages\_pytest\assertion\rewrite.py
关于python - imp 模块已弃用,取而代之的是 importlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43964166/
我正在尝试基于 imp 重新实现一些代码要使用的模块importlib反而。 imp.find_module 函数之间存在细微差别和 importlib.find_loader : # Using i
我是 Django 新手。我有一个 Django 休息项目。当我运行它时,错误显示为 from django.utils.importlib import import_module ImportEr
我收到了一份。在Spyder中第二次从子文件夹导入库时出错,但第一次(重新启动Spyder后)或在Spyder外导入时工作正常。。代码是:。其中,test_lib.py只是。输出结果为:。当库不在子文
from importlib.machinery import EXTENSION_SUFFIXES 导入错误:没有名为machinery的模块 清理中...命令 python setup.py Eg
pytest-6.0介绍a new 'import-mode' option dubbed 'importlib'连同声明: "We intend to make importlib the defa
我正在尝试导入 importlib 模块,但收到此消息: >>> importlib Traceback (most recent call last): File "", line 1, in N
鉴于此代码,我如何告诉 python 不使用缓存源或重新加载? import importlib.util spec = importlib.util.spec_from_file_location(
我正在尝试从不同的 python 文件 (*.py) 导入名为“tasks”的字典。 路径存储在我的数组directories['code']中。并非所有文件都包含这些任务指令之一。 问题是,一旦找到
我正在使用 flask 并具有以下结构 manage_server.py cas --- __init__.py --- routes.py --- models.py --- templates
这个问题在这里已经有了答案: from django.utils.importlib import import_module ImportError: No module named import
一旦你导入了 foo 模块,其中你有 bar 类 import importlib foo = importlib.import_module('path/to/foo') 如何简单地调用 bar.r
这个问题在这里已经有了答案: TypeError: Missing 1 required positional argument: 'self' (8 个答案) 关闭 2 年前。 我知道类似的问题已
我正在寻找一种使用 importlib 的方法在 Python 2.x 中即时重写导入模块的字节码。换句话说,我需要在导入期间在编译和执行步骤之间 Hook 我自己的函数。除此之外,我希望导入功能能够
使用 import 语句导入具有本地名称的模块很容易: import numpy as np 我相信 np 在这里被称为“本地名称”,但我可能会混淆。 我不知道如何使用 importlib 模块来做同
我想根据传递给 Python 脚本的参数在我的主函数中选择要导入的模块。所以,我正在使用其中之一 blah = importlib.import_module("blah1") blah = impo
根据 this answer , 你可以使用 importlib 到 import_module 使用像这样的相对导入: importlib.import_module('.c', 'a.b') 为什
第二个断言失败,表明importlib.reload静静地重新加载修改后的模块失败,谁能解释为什么? import os import sys import tempfile import impor
我希望在 Python (3.7) 中动态导入一个模块,模块的代码是在一个字符串中定义的。 下面是一个使用 imp 模块的工作示例,该模块已被弃用,取而代之的是 importlib(从版本 3.4 开
第二个断言失败,表明importlib.reload静静地重新加载修改后的模块失败,谁能解释为什么? import os import sys import tempfile import impor
在我的模块中,我有几个函数依赖于启动时间较长的外部模块。如何使用 LazyLoader ?如果我有 import veggies 或 import veggies.brussels.sprouts 或
我是一名优秀的程序员,十分优秀!