python-3.x 无法安装到conda环境

r1wp621o  于 2023-03-20  发布在  Python
关注(0)|答案(1)|浏览(206)

有没有办法指定一个给定的python包安装在一个给定的conda环境中,而不是用户的python?
我认为如果在给定的conda环境中执行pip install <package>,这将使包在该环境中可访问。
如果我创建一个conda环境并安装pySankey,然后执行conda list,pySankey将不会显示,而是安装在/Users/username/Python/3.7/lib/python/site-packages/
软件包安装时显示“默认为用户安装,因为正常的site-packages不可写”。我查看了其他与此相关的stack posts,但我不清楚如何修改~/.bashrc,因为我的理解是~/.bashrc不是conda环境所独有的。我还检查了conda环境的路径,但没有local作为indicated here
这发生在我的几个不同的包(例如,这些包不pip安装到conda环境,其他的),我使用pySankey作为一个例子。
谢谢!

bkhjykvo

bkhjykvo1#

我遇到了这个错误,并意识到它试图使用系统的pip而不是conda pip。
验证您的pip是否来自系统目录(即/usr/bin/pip)或conda目录:

which pip

然后用conda安装管道进行固定:

conda install pip

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

which pip

相关问题