我在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
我猜你在第一次运行pygame
时将pip install pygame
软件包安装到根环境中。因此,请确保已激活要安装软件包的环境,然后使用pip
安装软件包。执行此操作,您应该在conda list
命令列表中看到包。此外,您必须在运行conda list
的相同环境中运行pip install
命令。
原因很简单,因为我没有在dl
环境中安装python和pip,并且conda在root环境中隐式使用python和pip,因为我命令pip install ...