conda相当于pip install --user

use*_*er0 15 pip conda

要安装到我自己的目录中,我可以使用

pip install --user package
Run Code Online (Sandbox Code Playgroud)

或者我可以使用

conda install package

conda由于conda不带--user标志,我如何要求安装到我的主目录?

将pip软件包安装到$ HOME文件夹

phd*_*phd 12

我不认为这是可能的。使用虚拟环境 ( conda create)。


And*_*noy 9

请参阅此处的-p选项:

 -p PATH, --prefix PATH
              Full path to environment prefix.
Run Code Online (Sandbox Code Playgroud)

因此,要安装到local您的主目录下,请执行以下操作:

conda install -p $HOME/local packagename
Run Code Online (Sandbox Code Playgroud)

但是请注意,这不是“干净”安装,因为它添加了一堆与 conda 相关的文件。


MR.*_*ian 6

根据文档:

--use-local

  • 使用这个,我仍然得到“当前用户没有对目标环境的写许可权。” (3认同)
  • 这个答案是不正确的。该文档说“ --use-local”与“ -c local”相同。这意味着它正在使用本地渠道获取软件包源,而不是为本地用户安装。 (3认同)

小智 6

要在您自己的目录中安装 conda 软件包,您可以按照以下步骤操作:

  1. 创造一个空白的环境

    conda create -y -n my-conda-env

将名称 my-conda-env 替换为您要为环境提供的任何名称。

  1. 激活环境

    源激活 my-conda-env

不要忘记将 my-conda-env 替换为您在上一步中为 conda 环境指定的名称

  1. 安装你的包

    conda install -c bioconda epa-ng

就是这样,该软件包应该安装在您自己的目录中