在Anaconda中,如何在非ROOT环境下安装包?

4

我正在使用自己创建的环境,命名为datascience,在Anaconda中。当我发现需要Geopandas包并使用conda install安装后,Geopandas包被安装在“根环境”中。是否有方法可以直接将包安装到指定环境或从根环境复制到其他环境中?

谢谢!


你是否在使用虚拟环境?这是在一个环境中隔离软件包的唯一方法。如果你的IDE没有提供这样的工具,可以查看此链接:http://python-guide-pt-br.readthedocs.io/en/latest/dev/virtualenvs/ - Scornwell
2个回答

2

1
我仍然收到以下错误信息:```NotWritableError: 当前用户没有对所需路径的写入权限。 路径: /home/iai/anaconda3/pkgs/cache/4ea078d6.json uid: 1004 gid: 1004如果您认为此路径上的权限设置不正确,可以通过执行以下命令手动更改它们: $ sudo chown 1004:1004 /home/iai/anaconda3/pkgs/cache/4ea078d6.json一般来说,不建议使用 'sudo conda'。``` - Mihai.Mehe

0

你也可以通过Anaconda GUI实现这一点。

  1. 转到环境选项卡。

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

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

这样,您将使您的软件包安装与根环境隔离开来。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接