如何避免在以前完成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安装的依赖项满足要求,则忽略它们