报错【项目报错】

No module named ‘XXX’

原因:没有安装库
解决:

pip install XXX
ModuleNotFoundError: No module named utils.util utils is not a package

解释:utils是自己写的库,要导入自己的库里面的模块,需要在utils文件夹下新建一个名称为__init__.py文件

TensorBoard logging requires TensorBoard with Python summary writer installed. This should be available in 1.14 or above.
原因:没有安装tensorboard
解决:

pip install tensorboard
No module named ‘past’

解决:安装future模块

pip install future
Remote file /home/chenkaixuan/projects/ is mapped to the local path D:\PycharmProjects\D-LSG-Video-Caption-main\ and can’t be found. You can continue debugging, but without the source.
  • 说明:远程debug的时候next step之后出现这个界面,然后好几次都跳转到一个文件data.py,我觉得是导入库的时候出现了重复(仅猜测)
  • 解决:不管他,继续debug就好啦

OSError: Unable to open file (truncated file: eof = 724698112, sblock->base_addr = 0, stored_eof = 15142273088)

  • 背景说明:改了一些网络的代码之后,再次执行train_debug.py出现这样的读取文件错误。改之前执行过,并没有报错。
  • 报错原因:在网上找了一下,大致意思是,之前下载过文件,没有下载成功,导致读取文件错误。想到改网络的时候,有文件没有自动上传服务器,所以当时傻了吧唧的重新上传了一遍项目,但是数据太大导致上传很慢又想到可以单独上传改动的文件,所以上传到一半就取消了,这可能就是导致文件下载错误的原因吧。
  • 解决:重新上传一遍项目或者数据

UserWarning: This overload of nonzero is deprecated

  • 报错原因:版本问题,使用torch.nonzero()函数在新版本之后最好加上as_tuple=True/False参数。如果为True,表示返回tuple,False返回tensor。一般来说我们都是需要返回tensor的。
  • 解决:torch.nonzero(input, as_tuple = False)

127.0.0.1拒绝访问

  • 背景说明:3月份的时候使用PyCharm远程连接服务器跑完代码打开过tensorboard,是正常的。今天改了一部分代码(主要是网络部分)突然就127.0.0.1拒绝访问,而且打开隧道的时候也是没有反应,打不开,表现在Start/Stop下面的按钮点击之后没反应
    在这里插入图片描述
  • 解决:
    (1)暴力做法:将这个隧道关了,重新建一个。也就是重新设置环境的时候发现配置里需要填写服务器的端口号,联想到上次建立隧道之后服务器的端口号就改了,导致tensorboard无法连接到服务器。
    (2)重新设置一下连接的设置。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值