如何避免在以前完成conda安装时再次安装pip包?

如何避免在以前完成conda安装时再次安装pip包?,pip,anaconda,Pip,Anaconda,伙计们: 我使用conda安装tensorflow gpu安装tensorflow 2.0,以及 numpy=1.20.2将是安装的包之一,然后我使用python3-m pip安装SOMEPACKAGE,这个SOMEPACKAGE也需要安装numpy,但是pip似乎没有检查或意识到包numpy已经安装了 我想展示到目前为止我所知道的一切: 1.我知道通过conda install安装的软件包将转到anaconda3/envs/YOUR_ENV/lib/site packages 2.我使用pyt

伙计们:

我使用
conda安装tensorflow gpu
安装tensorflow 2.0,以及
numpy=1.20.2
将是安装的包之一,然后我使用
python3-m pip安装SOMEPACKAGE
,这个
SOMEPACKAGE
也需要安装
numpy
,但是
pip
似乎没有检查或意识到包
numpy
已经安装了

我想展示到目前为止我所知道的一切:

1.我知道通过
conda install
安装的软件包将转到
anaconda3/envs/YOUR_ENV/lib/site packages

2.我使用
python3-m pip安装-t anaconda3/envs/YOUR_ENV/lib/site软件包
强制将软件包安装到
conda安装
的位置

然而,pip仍然试图重新加载*.whl文件并安装软件包,我不希望此软件包安装过程再次发生,但它确实提到我可以使用
--upgrade
替换现有的软件包

所以我想知道
pip
conda install
如何检查目标软件包在实际通过安装过程之前是否已经存在?

我认为使用python3时,您没有使用当前conda环境中的解释器,因此它会安装在其他地方

激活环境中的python-mpip安装(或简单的pip安装)应该可以工作,如果conda安装的依赖项满足要求,则忽略它们