conda找不到安装包

例如 安装 pyqt5的时候出现:

(env_pytorch) zxzhao@zxzhao:~/anaconda2$ conda install -n env_pytorch pyqt5
Fetching package metadata ...........

PackageNotFoundError: Packages missing in current channels:
            
  - pyqt5

We have searched for the packages in the following channels:
            
  - https://repo.continuum.io/pkgs/main/linux-64
  - https://repo.continuum.io/pkgs/main/noarch
  - https://repo.continuum.io/pkgs/free/linux-64
  - https://repo.continuum.io/pkgs/free/noarch
  - https://repo.continuum.io/pkgs/r/linux-64
  - https://repo.continuum.io/pkgs/r/noarch
  - https://repo.continuum.io/pkgs/pro/linux-64
  - https://repo.continuum.io/pkgs/pro/noarch

这个时候,我们可以使用下面的指令来查找我们想要安装的包

anaconda search -t conda skimage 
(env_pytorch) zxzhao@zxzhao:~/anaconda2$ anaconda search -t conda pyqt5
Using Anaconda API: https://api.anaconda.org
Packages:
     Name                      |  Version | Package Types   | Platforms       | Builds    
     ------------------------- |   ------ | --------------- | --------------- | ----------
     abergeron/pyqt5           |    5.4.1 | conda           | osx-64          | py27_0    
     asmeurer/pyqt5            |    5.3.2 | conda           | osx-64          | py27_0, py33_0, py26_0, py34_0
     astrofrog/pyqt5           |    5.5.0 | conda           | linux-64        | py34_0, py35_0, py27_0
     avalentino/pyqt5          |    5.3.2 | conda           | linux-64, osx-64, win-64 | py27_0, py34_0
     bpentz/pyqt5              |      5.6 | conda           | win-64          | py35_0    
     dmazzella/pyqt5           |    5.3.1 | conda           | osx-64          | py34_0    
     dsdale24/pyqt5            |    5.3.2 | conda           | linux-64, osx-64, win-64 | py34_0, py27_0
     ebenolson/pyqt5           |    5.5.0 | conda           | linux-64        | 0, py34_0 
     ericdill/pyqt5            |    5.4.1 | conda           | linux-64        | py27_0    
     hadim/pyqt5               |    5.4.1 | conda           | linux-64        | py34_0    
     idaholab/pyqt5            |    5.6.0 | conda           | linux-64, osx-64 | py27_0    
     inso/pyqt5                |      5.6 | conda           | linux-64, win-32, win-64 | py35_0, py34_0
     ipa/pyqt5                 |    5.5.0 | conda           | linux-armv6l, win-64 | py27_0    
     jdreaver/pyqt5            |    5.4.1 | conda           | linux-64        | py34_0    
     m-labs/pyqt5              |    5.5.1 | conda           | linux-64, win-32, win-64 | py35_0    
     mmcauliffe/pyqt5          |    5.5.1 | conda           | linux-64, win-64, osx-64 | py27_0, py35_0, py34_0
     nicoddemus/pyqt5          |    5.4.1 | conda           | linux-64        | py34_0, py27_0
     nmearl/pyqt5              |    5.5.0 | conda           | linux-64, osx-64 | py35_0, py27_0
     tballance/pyqt5           |    5.4.1 | conda           | linux-armv7l    | py35_0    
Found 19 packages

Run 'anaconda show <USER/PACKAGE>' to get installation details

如上图所示,这里我们找到了多个可用的pyqt5包,如果是使用astrofrog/pyqt5

接着,我们使用show指令来查看该包的详细情况

(env_pytorch) zxzhao@zxzhao:~/anaconda2$ anaconda show astrofrog/pyqt5
Using Anaconda API: https://api.anaconda.org
Name:    pyqt5
Summary: 
Access:  public
Package Types:  conda
Versions:
   + 5.5.0

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/astrofrog pyqt5

根据提示,我们使用下面的指令install这个包

onda install --channel https://conda.anaconda.org/astrofrog pyqt5
(env_pytorch) zxzhao@zxzhao:~/anaconda2$ conda install -n env_pytorch --channel https://conda.anaconda.org/astrofrog pyqt5
Fetching package metadata .............
Solving package specifications: .

Package plan for installation in environment /home/zxzhao/anaconda2/envs/env_pytorch:

The following NEW packages will be INSTALLED:

    pyqt5: 5.5.0-py27_0 astrofrog
    qt5:   5.5.0-0      astrofrog

Proceed ([y]/n)? y

qt5-5.5.0-0.ta 100% |##################################################################################| Time: 0:00:37 914.55 kB/s
pyqt5-5.5.0-py 100% |##################################################################################| Time: 0:00:09 562.82 kB/s

即可。

参考: https://blog.csdn.net/ksws0292756/article/details/79192268

### 解决 `conda list` 命令未到的方法 当遇到 `conda list` 或其他 conda 相关命令不到的情况时,通常是因为环境变量 PATH 中缺少 Anaconda 的路径。以下是几种常见操作系统下的解决方法: #### 对于 Linux 和 macOS 用户 如果在 Ubuntu 上安装 Anaconda 后,在终端输入 conda 出现未到命令,则可能是由于没有正确配置环境变量所致[^2]。 为了使系统能够识别 conda 及其子命令如 `list`,需要确保 Anaconda 安装目录已被添加到用户的 shell 配置文件中(对于大多数用户来说是 `.bashrc` 文件),这可以通过编辑该文件并加入如下行来实现[^3]: ```shell export PATH="/home/user_name/anaconda3/bin:$PATH" ``` 请注意替换上面路径中的 `/home/user_name/anaconda3/bin:` 为实际的 Anaconda 安装位置。 完成上述更改后,需重新加载此配置文件以应用新的设置: ```shell source ~/.bashrc ``` 此时再尝试运行 `conda list` 应能成功获取当前环境中已安装包的信息。 #### Windows 使用 Git Bash 运行 Conda 针对那些习惯使用 Git Bash 来管理项目的开发者而言,可能也会遭遇同样的问题——即即使已经安装好了 Anaconda,但在 Git Bash 下却提示不到 conda 命令。对此情况的一个快速解决方案是在每次打开新会话前手动初始化 conda 初始化脚本[^5]: ```shell . "/c/Users/User_Name/Anaconda3/etc/profile.d/conda.sh" ``` 同样地,请根据个人电脑上的具体安转情况进行相应调整。 通过以上措施应该可以有效解决问题,并让使用者顺利调用括但不限于 `conda list` 在内的各种 conda 功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值