解决conda下载包后,查找不到该包问题

conda虚拟环境,如何使用pip安装包到当前环境

为什么在conda环境下还需要使用pip安装包?

尽管在conda环境下,可以使用conda install来安装包,但是anaconda本身只提供部分包,没有pip提供的包多,尤其是当我们使用conda安装TensorFlow包时,经常会报错,所以建议使用pip install来安装。

conda环境下使用pip install需要注意哪些?

如果当前使用的是base环境的pip,那么会把对应的包下载到base的环境中。所以这就是为什么我们明明刚刚下载过该包,但是输入conda list命令却还是找不到该包。

解决方案:使用当前环境的pip去安装包

解决步骤

第一步:查看当前的pip是哪个环境

使用命令查看当前pip是哪个环境

which -a pip

输入该命令后,就会出现很多环境的pip:

image-20240229155204949

第二步:找到当前虚拟环境的pip

在输入第一步的命令之后,找到我们当前环境的pip所在路径。比如:我当前的环境是Python3.7_CR,那么当前环境对应的pip路径就是第二个:

image-20240229160054102

如果列表中没有当前环境的pip,则说明你没有激活当前环境,使用conda activate "你的环境名称"命令先激活,再输入which -a pip命令进行查找。

第三步:使用pip命令安装包

命令格式:

bin文件夹路径(pip路径的上一层)/python -m pip install 包名

eg:
/home/***/anaconda3/envs/Python3.7_CR/bin/python -m pip install tensorflow==1.14

第四步:输入conda list 查看包是否下载成功

可以看到TensorFlow包以及下载完毕!大功告成!

image-20240229160258309

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值