在conda环境中使用pip,是否仅将软件包安装在该conda环境中?

时间:2019-11-20 17:12:55

标签: python pip conda

我已经使用激活了我的环境

conda activate deep_learning

获得带有环境名称的括号后,我将使用

进行安装
pip install numpy

numpy现在仅安装在该conda环境中吗?或者也已安装在系统级别。

这种情况适用于Windows 10。

2 个答案:

答案 0 :(得分:4)

Usually yes,但这不一定是个好主意-conda软件包管理器不会知道您的pip安装,并且您可能会得到一些奇怪的行为:https://www.anaconda.com/using-pip-in-a-conda-environment/

可以使用conda而不是pip来安装numpy和tensorflow之类的通用软件包。

如果您只想隔离python环境并继续使用pip管理软件包,则最好使用venv / virtualenv。

答案 1 :(得分:1)

创建新环境后,需要确保通过运行conda install pip也已将pip安装到该环境。

然后,您需要转到创建新环境的地址,然后转到pip install newPackage。这样,您可以确保仅在新环境中安装了新软件包,而不是系统级。