ubuntu在conda环境中使用 pip install -r requirements.txt但是没有安装在虚拟环境中

whereis pip
pip list

在这里插入图片描述

ubuntu在conda环境中使用pip install lpips==0.1.3

但是安装在了这里 Requirement already satisfied: lpips==0.1.3 in /home/uriky/anaconda3/lib/python3.11/site-packages (0.1.3) 就会出现黄色波浪,未在虚拟环境中安装包

在这里插入图片描述

解决办法1:(这个有点累人,找到别的方法再看看情况)

可以尝试使用全路径来调用pip。

eg:你的conda环境位于/home/uriky/anaconda3/envs/myenv
可以尝试用/home/uriky/anaconda3/envs/myenv/bin/pip install lpips==0.1.3来安装包。

解决方法2:(从根源解决)

安装anaconda的时候配置环境出了问题,终端输入

sudo gedit ~/.bashrc

删除这一段代码后输入下一句代码就可以了
在这里插入图片描述

source ~/.bashrc

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在 Dockerfile 执行 `source` 命令使用 conda 环境,可以按照以下步骤进行: 1. 在 Dockerfile 安装 conda,并创建一个新的 conda 环境: ``` RUN curl -sSLO https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \ && bash Miniconda3-latest-Linux-x86_64.sh -b \ && rm Miniconda3-latest-Linux-x86_64.sh \ && echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc \ && echo "conda activate myenv" >> ~/.bashrc \ && /opt/conda/bin/conda create -y --name myenv python=3.7 \ && /opt/conda/bin/conda clean -ya ``` 这里创建了一个名为 `myenv` 的 conda 环境,并将其添加到了 `.bashrc` 文件,以便后续可以使用环境。 2. 在需要使用 conda 环境的命令前,使用 `bash -c` 执行 `source activate` 命令激活 conda 环境: ``` RUN bash -c "source activate myenv && pip install -r requirements.txt" ``` 这里使用 `source activate myenv` 命令激活了 `myenv` 环境,然后执行了 `pip install` 命令。 注意,如果你使用的是 conda 4.4 以上版本,可以使用 `conda activate` 命令代替 `source activate` 命令。 完整的 Dockerfile 可以参考以下示例: ``` FROM ubuntu:18.04 # Install conda RUN apt-get update \ && apt-get install -y curl bzip2 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* RUN curl -sSLO https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \ && bash Miniconda3-latest-Linux-x86_64.sh -b \ && rm Miniconda3-latest-Linux-x86_64.sh \ && echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc \ && echo "conda activate myenv" >> ~/.bashrc \ && /opt/conda/bin/conda create -y --name myenv python=3.7 \ && /opt/conda/bin/conda clean -ya # Copy files COPY . /app WORKDIR /app # Install dependencies RUN bash -c "source activate myenv && pip install -r requirements.txt" # Run command CMD ["bash"] ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值