Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 康达:pip已经安装了软件包,但未显示在康达列表中_Python_Pip_Conda - Fatal编程技术网

Python 康达:pip已经安装了软件包,但未显示在康达列表中

Python 康达:pip已经安装了软件包,但未显示在康达列表中,python,pip,conda,Python,Pip,Conda,我在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并在

我在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列表中

 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,康达在根环境中隐式使用python和pip,因为我命令
pip安装…

你能用康达的python导入吗?@user2906838对不起。如何导入?在终端中运行
python
,并执行
import pygame
,如果没有错误,那么您的包就完好无损了。确保终端内的
python
指向conda的分发。您可以通过打印
sys.path
@user2906838来改变它。我无法在当前环境中导入
pygame
。顺便说一句,我以前在另一个环境中安装过这个包,这就是发生这种情况的原因吗?如果您使用的是虚拟环境,那么是的,在一个Venv中安装一个包不会让您在另一个Venv.Thx中有相同的包来回答。我注意到
pygame
安装在root环境中。但是,在我删除根环境中的
pygame
并切换到
rl
环境后,我运行了
pip install pygame
,它仍然在根环境中安装
pygame
。参见问题中的更新,末尾有
(rl)