无法安装到 conda 环境中

问题描述 投票:0回答:1

有没有办法指定给定的 python 包安装在给定的 conda env 与用户的 python 中?

我认为如果我在给定的 conda 环境中执行

pip install <package>
,这将使包在该环境中可访问。

如果我创建一个 conda 环境并安装 pySankey 然后执行

conda list
,pySankey 不会显示,而是安装在
/Users/username/Python/3.7/lib/python/site-packages/

包安装时显示“默认为用户安装,因为普通站点包不可写”。我查看了与此相关的其他 stack 帖子,但我不清楚如何修改 ~/.bashrc,因为我的理解是 ~/.bashrc 不是 conda 环境所独有的。我还检查了 conda 环境的路径,但是没有

local
指示在这里.

这发生在我身上,有几个不同的包(例如,这些包不会 pip 安装到 conda 环境中,其他包),我以 pySankey 为例。

谢谢!

python-3.x pip environment
1个回答
0
投票

我遇到这个错误,意识到它试图使用系统的 pip 而不是 conda pip。

验证您的 pip 是来自系统目录(即 /usr/bin/pip)还是 conda 目录:

which pip

然后通过使用 conda 安装 pip 来修复:

conda install pip

再次检查以验证(可能需要先激活 conda env):

which pip
© www.soinside.com 2019 - 2024. All rights reserved.