一、配环境的顺序
1.先建立基本环境(含python)
2.配置和python版本配套的torch以及torchvision
3.下载requirements.txt文件中其他所需要的包
4.开始运行进行debug
二、配置过程中用到的网址
常用指令:
conda创建、删除虚拟环境、换源_conda create 换源_AI小笔记的博客-CSDN博客
conda创建指定路径里面的虚拟环境_conda在指定路径创建环境-CSDN博客
用conda创建虚拟环境的步骤:【最简易且成功率较高】使用conda创建虚拟环境并使用requirements.txt配置环境_conda requirements-CSDN博客
torch和torchvision:
pytorch torchvision pip本地安装,可快速安装_pip3 install torch torchvision torchaudio-CSDN博客
(这是pip安装torch和torchvision的步骤)
torch和torchvision和python版本需要对应:
pytorch,torchvision与python版本对应关系及安装命令_pytorch和torchvision版本对应关系-CSDN博客
numpy和pillow这些包与python的对应:
numpy与python版本不匹配-ImportError: Unable to import required dependencies: numpy
三、配置过程中出现的错误
1.这次配置的时候pip和conda我是混用的(pip install了requirements.txt文件中出现的其他包,conda install了torch和torchvision)导致了numpy和pillow版本的不匹配(最好是先pip再conda)
报错如下:
解决方法:先pip uninstall numpy 再conda uninstall numpy最后再用pip install xxx把对应的包下载下来(python3.7 这里对应的numpy版本是1.19.5 pillow版本是9.5.0,下载慢的话用清华镜像源)
2.解决完这个错误后开始报错:Can't connect to HTTPS URL because the SSL module is not available.
这个我找到解决方法的网址是:
关于python:请求(由SSLError(“由于SSL模块不可用,无法连接到HTTPS URL。”引起)。PyCharm请求网站时出错 | 码农家园 (codenong.com)
用以上方法进行了成功的解决
在这之前也曾做过其他尝试(1)重新装requests和urllib3包
3.报错:AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor