pycharm 项目debug的问题汇总

文章介绍了在PyCharm项目中遇到的调试问题,包括因网络或镜像源导致的安装依赖包失败,解决方法是更换conda配置文件中的源。对于torch函数调用错误,建议降低PyTorch版本至1.9.0。此外,针对Jupyter缺少特定kernel环境,提供了在目标conda环境中安装ipykernel的方法。
摘要由CSDN通过智能技术生成

安装依赖包出问题

Collecting package metadata (current_repodata.json): failed
原因:网络问题,或者镜像源问题。
解决办法:换源
打开C:\Users\admin\condarc文件,将内容替换成:

channels:
  - defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

项目中torch函数调用对象出错

YOLOv5报错:AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’ 的解决方案
原因:torch版本过高。
解决方案:降版本
降低PyTorch的版本到1.9.0,PyTorch的历史版本Previous PyTorch Versions | PyTorch
CUDA 10.2
conda install pytorch1.9.0 torchvision0.10.0 torchaudio0.9.0 cudatoolkit=10.2 -c pytorch
CUDA 11.3
conda install pytorch
1.9.0 torchvision0.10.0 torchaudio0.9.0 cudatoolkit=11.3 -c pytorch -c conda-forge
CPU Only
conda install pytorch1.9.0 torchvision0.10.0 torchaudio==0.9.0 cpuonly -c pytorch

Jupyter 没有想要的kernel环境

需要在jupyter选择不用的kernel。
解决方法:在目标conda环境中,按照ipykernel

(test) C:\Users\Administrator>pip install ipykernel
python -m ipykernel install --name TextMining #TextMining为环境名

回到主环境

(base) C:\Users\Administrator>python -m ipykernel install --name test #test 为环境名

重新启动 Jupyter notebook,即可选择环境名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值