zoukankan      html  css  js  c++  java
  • spyder踩坑记录

      今天依然挣扎在一份python代码糟糕的运行结果上,感觉可能是数据输入格式的问题,师兄让我在spyder上运行方便查看中间数据。以前用的是pycharm,这里记录一下遇到的问题。

      1. 要使用conda上配置好虚拟环境,但是并不能直接搭载到spyder上,需要的操作过程如下:

    conda create -n caffe-fzp python=2.7 -c defaults  //创建虚拟环境,我已经创建了
    activate caffe-fzp  //激活虚拟环境
    conda install spyder-kernels=0.*  //安装spyder
    //安装完毕运行spyder
    spyder

     参考博客:https://blog.csdn.net/qq_27653807/article/details/102760922

      2.  怎么执行带有命令行参数的脚本咧,在右侧的控制台中输入命令

    runfile('D:/WaveletCNN_for_TextureClassification/run_waveletcnn.py',args='--phase test --gpu 0 --initmodel D:/WaveletCNN_for_TextureClassification/models/ImageNet_waveletCNN_level4.caffemodel --target_image D:/braided.jpg')

    参考博客:https://blog.csdn.net/Hodors/article/details/89312394?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

      3.  报错:!_src.empty() in function 'cv::cvtColor' 

      上网查了一下,大部分是文件路径的问题,可是在终端运行的时候文件路径都没有问题啊...哦,原来spyder的读取路径要求是linux格式。这个花了好长时间啊哭哭

      4. 找不到文件

      引用其他文件夹时,找不到: no such module。我的方法是,在右侧console进行如下操作:

    sys.path  //先查看已有的搜索路径
    sys.path.append("path")   //把path替换为你要添加的路径

      5. 还是找不到文件

      对于代码中要利用相对位置读取文件models/solver_WaveletCNN_4level.prototxt这样的命令,还是找不到文件,解决这个问题和上一个问题最有效的办法是修改工作路径:

    import os
    os.getcwd()  //获取当前工作目录
    os.chdir('D:\WaveletCNN_for_TextureClassification')  //改为正确的目录

      参考博客:https://blog.csdn.net/weixin_38812277/article/details/78716387

  • 相关阅读:
    推荐系统-01-简单逻辑回归
    顶部BANNER
    大数据-12-Spark+Kafka构建实时分析Dashboard
    大数据-10-Spark入门之支持向量机SVM分类器
    大数据-11-案例演习-淘宝双11数据分析与预测
    大数据-09-Intellij idea 开发java程序操作HDFS
    大数据-08-Sqoop入门
    大数据-07-Spark之流数据
    准确度,精确度, 召回率
    [转]springcloud(九):配置中心和消息总线(配置中心终结版)
  • 原文地址:https://www.cnblogs.com/jasmine-/p/13056018.html
Copyright © 2011-2022 走看看