PackagesNotFoundError: The following packages are not available from current channels: - torchaudio - torchvision - pytorch-cuda=11.7 - pytorch Current channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64 - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64 - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/win-64 - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/noarch To search for alternate channels that may provide the conda package you're looking for, navigate to https://anaconda.org and use the search bar at the top of the page.
时间: 2023-06-24 08:08:41 浏览: 70
这个错误提示说明你当前的 Conda 环境中没有找到这些包,可能是因为它们不存在于你已添加的 Conda 渠道中。你可以尝试添加其他的 Conda 渠道来查找这些包。你可以在命令行中使用以下命令添加 Conda 渠道:
```
conda config --add channels conda-forge
```
然后再尝试安装这些包,例如:
```
conda install pytorch torchvision torchaudio -c pytorch -c conda-forge
```
这将从 PyTorch 和 Conda Forge 渠道中安装这些包。请注意,如果你需要安装特定版本的 PyTorch,你需要在安装时指定相应的版本号,例如:
```
conda install pytorch=1.9.0 torchvision torchaudio -c pytorch -c conda-forge
```
其中,1.9.0 是 PyTorch 的版本号。
相关问题
PackagesNotFoundError: The following packages are not available from current channels: - torchaudio - pytorch-cuda=11.7
这个错误提示表明你尝试从当前的软件源中安装名为tensorflow的软件包,但是该软件包不可用。可能的原因是该软件包不在当前软件源中,或者你的软件源配置不正确。为了解决这个问题,你可以尝试以下几种方法:
1.更新软件源:运行以下命令更新软件源,然后再次尝试安装软件包。
```shell
sudo apt-get update
```
2.添加新的软件源:如果软件包不在当前软件源中,你可以尝试添加新的软件源。例如,如果你想安装名为torchaudio的软件包,你可以添加pytorch软件源,然后再安装torchaudio。运行以下命令添加pytorch软件源:
```shell
wget https://download.pytorch.org/whl/cu111/torch-1.9.0%2Bcu111-cp38-cp38-linux_x86_64.whl
pip install torch-1.9.0+cu111-cp38-cp38-linux_x86_64.whl
```
然后你可以安装torchaudio:
```shell
pip install torchaudio
```
3.检查软件包名称和版本:如果你尝试安装的软件包名称或版本号不正确,你也会遇到这个错误。请确保你输入的软件包名称和版本号是正确的。
PackagesNotFoundError: The following packages are not available from current channels: - pytorch-cuda=11.6 - torchaudio
对于您提到的问题,出现了找不到包的错误。这可能是因为您要安装的包在当前的软件源中不可用或不匹配。为了解决这个问题,您可以尝试以下方法:
1. 检查您的软件源配置:确保您的软件源配置正确并且没有任何错误。您可以通过运行以下命令来查看和更改软件源配置:
```
conda config --show channels
conda config --add channels <channel_name>
```
可以尝试添加适合您的软件源,例如 `conda-forge` 或 `pytorch`。
2. 更新 conda:运行以下命令来更新 conda:
```
conda update conda
```
3. 尝试使用其他版本:如果您需要特定版本的包,可以尝试安装其他版本。例如,您可以尝试安装不带 CUDA 的 PyTorch 版本:
```
conda install pytorch=1.9 -c pytorch
```
4. 安装非conda包:如果上述方法都无法解决问题,您还可以尝试通过其他方式安装包。例如,您可以使用 pip 来安装特定版本的包:
```
pip install torch==1.9
```
请注意,这些方法可能因您使用的环境和系统配置而有所不同。如果上述方法仍然无法解决问题,请提供更多详细信息,以便我能够更好地帮助您。