之前完成 conda install 时如何避免再次 pip install package?
How to avoid pip install package again while conda install was done before?
伙计们:
我使用 conda install tensorflow-gpu
安装 tensorflow 2.0,并且
numpy=1.20.2
将是安装的软件包之一,然后我使用 python3 -m pip install SOMEPACKAGE
,这个 SOMEPACKAGE
也需要安装 numpy
,但 pip
似乎没有检查或意识到软件包 numpy
已经安装...
我想展示我目前所知道的一切:
1.I 知道通过 conda install
安装的包会转到 anaconda3/envs/YOUR_ENV/lib/site-packages
2.I 使用 python3 -m pip install -t anaconda3/envs/YOUR_ENV/lib/site-packages
强制将软件包安装到 conda install
所在的位置。
然而,pip 仍然尝试下载 *.whl 文件并再次安装包,我不希望这个包安装过程再次发生,虽然它确实提到我可以使用 --upgrade
来替换现有的包...
所以我想知道
pip
和 conda install
如何检查目标包在实际安装过程之前是否已经存在?
我认为使用 python3 你没有使用当前 conda 环境中的解释器,所以它安装在其他地方
python -m pip install(或简单的 pip install)从你激活的环境中应该可以工作并且忽略 conda 安装的依赖项如果它们满足要求
伙计们:
我使用 conda install tensorflow-gpu
安装 tensorflow 2.0,并且
numpy=1.20.2
将是安装的软件包之一,然后我使用 python3 -m pip install SOMEPACKAGE
,这个 SOMEPACKAGE
也需要安装 numpy
,但 pip
似乎没有检查或意识到软件包 numpy
已经安装...
我想展示我目前所知道的一切:
1.I 知道通过 conda install
安装的包会转到 anaconda3/envs/YOUR_ENV/lib/site-packages
2.I 使用 python3 -m pip install -t anaconda3/envs/YOUR_ENV/lib/site-packages
强制将软件包安装到 conda install
所在的位置。
然而,pip 仍然尝试下载 *.whl 文件并再次安装包,我不希望这个包安装过程再次发生,虽然它确实提到我可以使用 --upgrade
来替换现有的包...
所以我想知道
pip
和 conda install
如何检查目标包在实际安装过程之前是否已经存在?
我认为使用 python3 你没有使用当前 conda 环境中的解释器,所以它安装在其他地方
python -m pip install(或简单的 pip install)从你激活的环境中应该可以工作并且忽略 conda 安装的依赖项如果它们满足要求