繁体   English   中英

Conda:选择下载包的位置

Conda: Choose where packages are downloaded

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我的默认 conda 目录中没有足够的空间,因此我希望将 conda 包下载到不同的位置。 我在以下位置创建并激活了一个 conda 环境

/different_drive/condaenv 

根据我在网上找到的内容,我尝试编辑 .condarc 文件以获得

pkgs_dirs
 - /different_drive/pkgs

并修改了默认目录的权限

/home/user/conda/pkgs/

为只读。 但是,由于 conda 仍然尝试将文件下载到默认目录,因此我只是收到了权限被拒绝的错误。 关于我可以做些什么来更改包的下载位置的任何建议?

3 个回复

官方 conda 文档链接中提供的步骤回答了这个问题。

创建环境后,激活它,然后安装您的软件包。 软件包应安装在此环境中,而不是默认位置。

更新

复制以下命令以供快速参考:

以下命令将在名为demo的当前工作目录的子目录中创建一个新环境

conda create --prefix ./demo python=3.6 scipy=0.15.0

现在,按如下方式激活环境:

conda activate ./demo

环境提示将具有环境的绝对路径,要缩短它,请使用上面链接中提到的技巧。

如果其他人遇到同样的问题,作为一个评论建议在这里

conda config --add pkgs_dirs /new_path_pkgs/

验证 pkgs_dirs 路径是否已更改:

conda config --show

包现在将保存在新路径中。

我认为您可以使用不同的路径创建一个新环境,并将您的软件包安装在该路径上。 或者更好的是,您可以将现有的 conda 环境更改为拥有更多空间的新路径。 看看这个链接。 我希望这能够帮到你。

2 Conda:选择每种环境的软件包下载位置

我正在运行不同的conda env,我想指定将软件包下载到的位置,而不是将所有软件包都放在$home 。 我发现这个问题 ,在撰写本文时,还没有答案。 但是,我的问题有所不同:我不想在.condarc中指定pkg_dir,因为我希望每个项目都有不同的下载目录(空间不是问题)。 如何 ...

4 我可以选择存储conda环境的位置吗?

在创建虚拟环境时,我可以将路径/ Users / nolan / miniconda / envs /更改为另一个吗? 我希望它特定于我的项目目录。 (正如我们可以用virtualenv做的那样) ...

2016-02-08 22:20:46 3 23412   conda
5 Conda:下载并更新程序包

我正在尝试使用Python 2.7从Anaconda.org下载一个软件包,将其版本号增加0.1(即,将ver 0.0升级到ver 0.1),然后将其重新上传到相同的Anaconda频道。 我的代码保存在Windows的cmd或iPython中使用的.py文件中 到目前为止,在我的.py ...

6 如何使用 Conda 下载 python 包,然后离线安装?

我知道通过 pip 我可以使用以下命令下载 Python 包。 但是“pip install”正在破坏我的内部包依赖项。 当我做: 这应该下载软件包及其依赖项。 我尝试并未能为 Conda 找到此功能。 请让我知道是否有办法通过 conda 下载 python 包及其依赖项,并在虚拟环境中 ...

7 Conda安装下载的软件包

我想将Anaconda中的tensorflow版本升级到2.0,所以我运行了 下载了许多文件,但是最后,它失败并显示SSL错误。 我怀疑这是互联网错误,但是我的问题是如何安装已经下载的软件包? 有些确实很大,我无法再次下载。 谢谢 ...

8 conda 将 R 包构建到不同的库位置

我正在按照https://www.continuum.io/content/conda-data-science的说明构建一个 CRAN 可用的 R 包(例如 synthpop)。 如何更改默认 conda 构建序列以安装到不同的库位置,因为我无权安装到默认位置? 另外,我正在从虚拟环境中运 ...

9 目标环境上的 conda 包选择器

我想知道您是否可以在 conda 包配方中的依赖项上指定一个选择器来仅选择它,如果给定的包安装在安装环境目标中。 所以想象一个这样的食谱: package: name: foo version: 1.0 requirements: run: - python - my ...

10 我们如何才能成功下载 conda 安装包,而忽略下载失败的包?

每个人: 由于网络速度的原因,当我conda安装一些包时,会存在一些相关包无法完全下载的情况。 但是如果没有其他“相关”的包,我们就无法安装已经成功下载的包(可能“相关”是指最好的版本,但不是必需的)。 例如,当我安装 pytorch 时,它需要 numpy-1.14.2,但我使用的是 numpy ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM