Conda:软件包已经由pip安装但未在conda列表中显示

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

我在conda环境中使用pip安装包。

pip install pygame
Requirement already satisfied: pygame in ./anaconda3/lib/python3.6/site-packages (1.9.4)

当前目录是/Users/aptx4869。但是,当我输入conda list时,当前环境中没有任何内容。它出什么问题了?这是环境所在的目录

/Users/aptx4869/anaconda3/envs/rl

更新

我删除了根环境中的pygame并在pip install pygame conda环境中运行rl,我收到另一条消息。但pygame仍然没有在conda list显示

 pip install pygame
Collecting pygame
  Using cached https://files.pythonhosted.org/packages/bc/19/57bf1e9c72be4f7afc1add56cc717b7f7fe8ef1b6b5fb58f031a06401d0f/pygame-1.9.4-cp36-cp36m-macosx_10_11_intel.whl
Installing collected packages: pygame
Successfully installed pygame-1.9.4
(rl)

最后请注意(rl),这个pip命令仍然在根环境中安装pygame

python pip conda
2个回答
0
投票

我猜你在第一次运行pygame时将pip install pygame软件包安装到根环境中。因此,请确保已激活要安装软件包的环境,然后使用pip安装软件包。执行此操作,您应该在conda list命令列表中看到包。此外,您必须在运行conda list的相同环境中运行pip install命令。


0
投票

原因很简单,因为我没有在dl环境中安装python和pip,并且conda在root环境中隐式使用python和pip,因为我命令pip install ...

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