pycharm 项目debug的问题汇总

pycharm 项目debug的问题汇总

  • 安装依赖包出问题
  • 项目中torch函数调用对象出错
  • Jupyter 没有想要的kernel环境

安装依赖包出问题

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,即可选择环境名

你可能感兴趣的:(深度学习PyTorch,pycharm,pytorch,python)