pycharm 项目debug的问题汇总
安装依赖包出问题
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 pytorch1.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,即可选择环境名