【发布时间】:2019-11-20 17:12:55
【问题描述】:
我已经使用
激活了我的环境conda activate deep_learning
在我得到带有环境名称的括号后,我继续使用安装
pip install numpy
numpy 现在是否只安装在 conda 环境中?或者也安装在系统级别。
此案例适用于 Windows 10。
【问题讨论】:
我已经使用
激活了我的环境conda activate deep_learning
在我得到带有环境名称的括号后,我继续使用安装
pip install numpy
numpy 现在是否只安装在 conda 环境中?或者也安装在系统级别。
此案例适用于 Windows 10。
【问题讨论】:
Usually yes,但这不一定是个好主意 - conda 包管理器不会知道您的 pip 安装,您可能会遇到一些古怪的行为:https://www.anaconda.com/using-pip-in-a-conda-environment/
numpy、tensorflow等常用包可以使用conda代替pip安装。
如果你只是想隔离一个python环境,继续用pip管理包,最好还是用venv/virtualenv。
【讨论】:
..using pip only after all other requirements have been installed via conda is the safest practice.. 太棒了,谢谢。
创建新环境后,您需要通过运行 conda install pip 确保您还安装了 pip 到环境中。
然后,您需要转到您创建新环境的地址和pip install newPackage。这样,您可以确保仅在新环境中安装了新软件包,而不是系统级别。
【讨论】: