【发布时间】:2021-08-15 10:57:00
【问题描述】:
各位:
我使用conda install tensorflow-gpu来安装 tensorflow 2.0 ,并且
numpy=1.20.2 将是已安装的软件包之一,然后我使用 python3 -m pip install SOMEPACKAGE ,此 SOMEPACKAGE 也需要安装 numpy ,但 pip 似乎没有检查或意识到软件包 numpy 已经安装...
我想展示我目前所知道的一切:
1.我知道通过conda install安装的包会转到anaconda3/envs/YOUR_ENV/lib/site-packages
2.我使用python3 -m pip install -t anaconda3/envs/YOUR_ENV/lib/site-packages强制将包安装到conda install所在的位置。
但是,pip 仍然尝试 dwonload *.whl 文件并再次安装包,我不希望这个包安装过程再次发生,虽然它确实提到我可以使用 --upgrade 替换现有的包...
所以我想知道
pip 和conda install 如何检查目标包是否在它们实际通过安装过程之前已经存在?
【问题讨论】: