Conda 和 Pip 不能互换使用是什么意思?
What does it mean that Conda and Pip cannot be used interchangeably?
前段时间,我安装了 Django(使用 pip
),但在使用它做一些事情时遇到了一些麻烦,因为我没有创建虚拟环境(至少看起来是这样)。当时我用的是Anaconda的spyder,被推荐用conda
安装
现在,通过新的 Windows 安装,我正在尝试重新开始学习 Django,但我对应该使用 conda
还是 pip
感到困惑安装它。我在这里读到 What is the difference between pip and conda? 它们不能互换使用,但我不确定那是什么意思。
如果我使用 conda
安装 Django 和其他一些软件包,这是否意味着我必须做一些额外的事情才能使用 pip
安装一些软件包?比如说,如果有一个包 conda
无法安装,正如我在同一个问题中读到的那样。
他们说conda
“还创建了一个虚拟环境`,这是否意味着每次我用它安装东西时,它都没有全局安装,除了安装我还设置了它的虚拟环境?
非常感谢。
安装 conda
包而不 激活 环境会将包安装到 conda
的默认虚拟环境,称为 base
。我建议您阅读虚拟环境的工作原理并防止包冲突。
您可以使用 pip
在 conda
环境中安装 python 包。只需激活该环境并像往常一样使用 pip install package_name
即可。但是,您应该首先确保该软件包在任何 conda 存储库中不可用,从而避免这种情况。
前段时间,我安装了 Django(使用 pip
),但在使用它做一些事情时遇到了一些麻烦,因为我没有创建虚拟环境(至少看起来是这样)。当时我用的是Anaconda的spyder,被推荐用conda
安装
现在,通过新的 Windows 安装,我正在尝试重新开始学习 Django,但我对应该使用 conda
还是 pip
感到困惑安装它。我在这里读到 What is the difference between pip and conda? 它们不能互换使用,但我不确定那是什么意思。
如果我使用 conda
安装 Django 和其他一些软件包,这是否意味着我必须做一些额外的事情才能使用 pip
安装一些软件包?比如说,如果有一个包 conda
无法安装,正如我在同一个问题中读到的那样。
他们说conda
“还创建了一个虚拟环境`,这是否意味着每次我用它安装东西时,它都没有全局安装,除了安装我还设置了它的虚拟环境?
非常感谢。
安装 conda
包而不 激活 环境会将包安装到 conda
的默认虚拟环境,称为 base
。我建议您阅读虚拟环境的工作原理并防止包冲突。
您可以使用 pip
在 conda
环境中安装 python 包。只需激活该环境并像往常一样使用 pip install package_name
即可。但是,您应该首先确保该软件包在任何 conda 存储库中不可用,从而避免这种情况。