python引入文件并执行_当文件位于同一目录并调用scrip时,导入不起作用

我不确定题目是否正确,请随时更改。在

我正在网上学习cs231n卷积神经网络视觉识别课程,遇到了一个奇怪的错误。这是我第一次尝试真正的Python编程,所以它可能是一个简单的错误,或者更复杂的错误。在

我使用的是python2.7、Anaconda和windows7。在

当我试图运行一个脚本时,我得到以下错误NameError: global name 'im2col_cython' is not defined

到目前为止,我的理解是,这是因为它失败了(并调用了异常)

^{pr2}$

我想弄清楚为什么会这样。首先我得跑了设置.py打开im2col_赛顿.pyx到其他文件中。这似乎在运行,但在某一点上有警告warning: extension name 'im2col_cython' does not match fully qualified name 'cs231n.im2col_cython' of 'im2col_cython.pyx'

我在这里想的是,这是一个问题,因为我的文件夹树看起来像这样;

作业2

->cs231n

cs231n内部是设置.py和im2col_赛顿.pyx文件已找到。我已经安装了cython,并且安装了python2.7的vc。当我跑的时候设置.py创建2个新文件im2col_cython.c

im2col_cython.pyd

但我不知道这是不是意味着要做什么。我对这个(0 Python知识)有点不知所措,但我很想学习!在

编辑1

导入im2col\u cython的脚本是here

im2col\u cython文件是here

编辑2

在例外条款中包括以下内容时import traceback; traceback.print_exc()

我得到这个输出Traceback (most recent call last):

File "fast_layers.py", line 3, in

from cs231n.im2col_cython import col2im_cython, im2col_cython

ImportError: No module named cs231n.im2col_cython

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值