【问题标题】:In Anaconda, How to install packages in NON-ROOT environment?在 Anaconda 中,如何在 NON-ROOT 环境下安装包?
【发布时间】:2017-08-04 17:05:24
【问题描述】:

我在 anaconda 中使用我自己的称为数据科学的环境。 当我发现我需要 Geopandas 包并使用 conda install 安装它时,Geopandas 包安装在“根环境”中。 有没有办法直接安装包到环境或者从根环境复制到另一个环境?

谢谢!

【问题讨论】:

  • 您使用的是虚拟环境吗?这是在一个环境中隔离包的唯一方法。如果不查看link,您的 IDE 可能会为您提供一些简单的工具来执行此操作

标签: python anaconda gis jupyter-notebook data-science


【解决方案1】:

请参阅conda install 命令的文档:https://conda.io/docs/commands/conda-install.html 和管理包的教程:https://conda.io/docs/using/pkgs.html#install-a-package

总之,你可以在安装命令中指定要安装到的环境

conda install -n env-name package-name

或者你可以激活环境,然后安装

conda activate env-name
conda install package-name

【讨论】:

  • 我还在:NotWritableError: The current user does not have write permissions to a required path. path: /home/iai/anaconda3/pkgs/cache/4ea078d6.json uid: 1004 gid: 1004 If you feel that permissions on this path are set incorrectly, you can manually change them by executing $ sudo chown 1004:1004 /home/iai/anaconda3/pkgs/cache/4ea078d6.json In general, it's not advisable to use 'sudo conda'.
【解决方案2】:

您也可以通过 Anaconda GUI 实现此目的。

  1. 转到环境选项卡。

  2. 选择您喜欢的环境 右键单击​​并在 cmd 中打开。

  3. 然后从 cmd 窗口安装 geopandas 包。

这样您就可以将软件包安装与根环境隔离开来。

【讨论】:

    猜你喜欢
    • 2020-04-11
    • 2014-10-11
    • 2015-02-13
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 2018-11-14
    • 2021-12-02
    • 2018-11-17
    相关资源
    最近更新 更多