linux anaconda安装_Ubuntu/Linux 下在 Anaconda 中安装不在 conda 环境中的包

683fd61cf997f9af4e99bbef3acf4d63.png

其实是个很平常的操作,有些小细节记录一下,大佬们见笑。

Windows 下在 Anaconda 中安装不在 conda 环境中的包,在 Anaconda Prompt 里用 pip 就没问题了。而 Anaconda 在 Linux 下并没有 Anaconda Prompt 这种在相应环境下使用的终端,所以不敢轻举妄动怕折腾坏了系统的 Python 也是可以理解的。

其实很简单,如果你安装了 Anaconda (比如说python 3.7版的)后,一般你的系统 Python 就已经变成 Anaconda 目录下的 Python 了,这时候就在 Terminal 里用

which python

命令查一下,如果显示确实所 Anaconda 目录下的 Python,就大胆地在 Terminal 里用 pip 命令安装就好了。

但是这时候也可能安装失败:

  1. 用 pip install 告诉你 permission denied
  2. 用 sudo pip install 告诉你 Python 版本问题之类的报错, 或者安装之后在 conda list 里找不到

这时候再用

sudo which python

可能会发现现在有 privilege 的 Python 并不是 Anaconda 目录下的 Python,而是系统 Python(可能是python 2.7 之类的)

所以我们现在既要系统的 privilege 又要确保使用的是 Anaconda 的 Python,还不想去修改什么其他文件怕不小心搞坏,那么就找找你 Anaconda Python 的 pip 在哪里,把文件地址找到复制下来(比如我的 Anaconda 安装在 /home/我的用户名/anaconda 下面),直接在 Terminal 里运行

sudo /home/myusername/anaconda3/bin/pip install XXX(包)

应该就没问题了。

很基本的操作,博君一笑,能有点用最好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值