[英]Conda: packages are already installed by pip but not shown in conda list
我在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
,并在rl
conda环境中运行pip install pygame
,我收到了另一条消息。 但是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
安装在根环境中
我猜您是在第一次运行pip install pygame
时将pygame
软件包安装到了根环境中。 因此,请确保已激活要在其中安装软件包的环境,然后使用pip
来安装软件包。 这样做,您应该在conda list
命令列表中看到软件包。 另外,必须在运行pip install
的相同环境中运行conda list
命令。
原因仅仅是因为我没有在dl
环境中安装python和pip,而conda在我命令pip install ...
在根环境中隐式使用python和pip pip install ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.