阻止包安装到conda基础环境
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阻止包安装到conda基础环境相关的知识,希望对你有一定的参考价值。
我目前正在使用miniconda,我想阻止自己和我的机器的其他用户在base
环境中安装任何东西。这是因为我希望用户创建虚拟环境并在那里安装东西。我也不希望我的基础环境变得臃肿。
反正有没有这样做?我同时使用conda和pip,所以我想我需要以某种方式阻止这两者。
答案
一种选择是将目录pip和conda安装包的写权限更改为基本环境。这些位置根据您的分布而有所不同,但您可以使用python -c "import setuptools; print(setuptools.__file__)"
之类的东西进行检查。 setuputils
的父目录将默认安装软件包。运行chmod -w <packages dir>
以删除写入权限。您可以随后使用chmod +w <packages dir>
将它们添加回来,但是当它们被禁用时,这应该让您不会在那里安装包。除非你随便用sudo
安装软件包,否则......
以上是关于阻止包安装到conda基础环境的主要内容,如果未能解决你的问题,请参考以下文章