Python(3.6)Spyder:在运行包含.npy扩展名的文件进行数据设置时显示导入错误:无法导入名称“ _mklinit”

时间:2019-03-22 10:00:28

标签: python anaconda spyder

st.py the main program for execution _distributor_init.py init.py Python(3.6)Spyder:运行包含显示数据集的.npy扩展名的文件

导入错误:无法导入名称“ _mklinit”:

中的文件“ C:\ Users \ AB \ Anaconda3 \ lib \ site-packages \ keras \ utils \ np_utils.py”,第6行

将numpy导入为np       

中的文件“ C:\ Users \ AB \ Anaconda3 \ envs \ tensorflow_env \ Lib \ site-packages \ numpy__init __。py”,第140行
$site = @{
    Site1 = 2;
    site2 = 3;
}
$site = $site.Values

$oldRange = "192.168."

foreach ($s in $site) {
    $ipAddress = $oldRange + $s + ".*"
    $printer = wmic path win32_tcpipprinterport get hostaddress
    $printer = $printer.Split('',[System.StringSplitOptions]::RemoveEmptyEntries)

    if ($printer) {
        foreach ($p in $printer) {
            $OldIP = $p
            $OldIP2 = $OldIP -replace $oldRange, ""
            $old = [bool]($OldIP -as [IPAddress])
            if ($old) {
                $NewIP = "172.15.$OldIP2"
                $NewIP
                wmic path win32_tcpipprinterport where "hostaddress = '$OldIP'" set hostaddress="$NewIP"
            }
        }
    } else {
        Write-Host "None Found"
    }
}

2 个答案:

答案 0 :(得分:0)

卸载anaconda。 从C / Users / AB / Anaconda中删除Anaconda文件夹。 再次安装anaconda。 使用以下命令安装numpy 点安装numpy

答案 1 :(得分:0)

卸载Anaconda有点极端。我自己的一个软件包分发版也遇到了同样的问题。无法导入scipy.special。同样的错误。

假设您拥有Python-3.6,请首先尝试以下安装:

conda install -c intel mkl

conda install mkl-include

这应该理顺“ C:\ Users \ \ Anaconda3 \ DLLs”,以便您的代码可以在Spyder中使用。

如果您安装了另一个Python环境,请注意其DLL文件夹也已修复,或者可以在Spyder中运行,但相同的代码在Idle中将失败。