当我们使用Anaconda安装PyTorch时,有时可能会遇到找不到包或其他类似的错误。这通常是由于镜像源的问题,可以通过切换镜像源或手动添加包来解决。
下面是完整的解决anaconda安装PyTorch报错找不到包的问题步骤:
1.打开Anaconda Prompt
在Windows下,在开始菜单中搜索Anaconda Prompt并打开。
2.切换镜像源
运行以下命令切换镜像源到清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
3.创建新环境并安装PyTorch
运行以下命令创建新环境并安装PyTorch:
conda create --name my_env_name python=3.7
conda activate my_env_name
conda install pytorch torchvision -c pytorch
在创建新环境时,请将my_env_name
替换为您要创建的实际环境名称。
4.手动添加包
如果切换镜像源后仍然无法安装PyTorch,您可以尝试手动添加包。
首先,从PyTorch官网下载对应版本的whl文件,例如pytorch_cpu-1.9.0+cpu-cp37-cp37m-win_amd64.whl。将该文件放在某个路径下。
然后,在Anaconda Prompt窗口中进入要安装PyTorch的环境:
conda activate my_env_name
最后,运行以下命令安装PyTorch:
pip install path/to/pytorch_cpu-1.9.0+cpu-cp37-cp37m-win_amd64.whl
其中,path/to/
请替换为实际的文件路径。
示例1:如果您使用Python 3.7,运行以下命令可以安装PyTorch:
conda create --name my_env_name python=3.7
conda activate my_env_name
conda install pytorch torchvision -c pytorch
示例2:如果在使用切换了镜像源后仍然遇到问题,您可以尝试手动添加包。例如,如果您想安装PyTorch的CPU版本,您可以从官网下载pytorch_cpu-1.9.0+cpu-cp37-cp37m-win_amd64.whl文件,并使用以下命令进行安装:
pip install path/to/pytorch_cpu-1.9.0+cpu-cp37-cp37m-win_amd64.whl
请注意,该命令中的path/to/
应替换为实际的文件路径。