conda列表未显示使用pip安装的软件包

时间:2019-09-02 18:22:26

标签: python pandas anaconda conda

我在Ubuntu上打开了命令提示符。然后,我使用conda create -n newEnv python=3.6.9命令创建了一个新环境。然后我使用newEnv命令激活了conda activate newEnv环境。之后,我使用python=3.6.9命令看到了conda list随附的预安装软件包。输出是这样的:

# packages in environment at /home/t/anaconda3/envs/newEnv:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main  
ca-certificates           2019.5.15                  ....   
certifi                   2019.6.16                  ....
libedit                   3.1.20181209               ....
libffi                    3.2.1                      ....
libgcc-ng                 9.1.0                      ....
libstdcxx-ng              9.1.0                      ....
ncurses                   6.1                        ....
openssl                   1.1.1c                     ....
pip                       19.2.2                     ....
python                    3.6.9                      ....
readline                  7.0                        ....
setuptools                41.0.1                     ....  
sqlite                    3.29.0                     ....
tk                        8.6.8                      ....
wheel                     0.33.4                     ....   
xz                        5.2.4                      ....
zlib                      1.2.11                     ....

对我来说,到目前为止一切正常。之后,我使用pandas命令安装了pip install pandas软件包,它给出了这样的输出:

Installing collected packages: numpy, pytz, six, python-dateutil, pandas
Successfully installed numpy-1.17.1 pandas-0.25.1 python-dateutil-2.8.0 pytz-2019.2 six-1.12.0

但是,此后,当我输入conda list命令时,看不到成功安装的软件包,如pandas,numpy,pytz等(上面已安装了pandas)。康达清单给出了这样的输出:

# packages in environment at /home/t/anaconda3/envs/newEnv:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main  
ca-certificates           2019.5.15                  ....   
certifi                   2019.6.16                  ....
libedit                   3.1.20181209               ....
libffi                    3.2.1                      ....
libgcc-ng                 9.1.0                      ....
libstdcxx-ng              9.1.0                      ....
ncurses                   6.1                        ....
openssl                   1.1.1c                     ....
pip                       19.2.2                     ....
python                    3.6.9                      ....
readline                  7.0                        ....
setuptools                41.0.1                     ....  
sqlite                    3.29.0                     ....
tk                        8.6.8                      ....
wheel                     0.33.4                     ....   
xz                        5.2.4                      ....
zlib                      1.2.11                     ....

为什么在pandas命令的输出中看不到conda list软件包?尽管已成功使用pip install pandas命令安装了它。

1 个答案:

答案 0 :(得分:2)

Conda将列出conda安装的软件包。

您最好使用Conda来安装熊猫。

   select first_name, last_name
   from employees
   where department_id=30;

尽管conda和pip可以看到彼此的程序包(大多数情况下),但最好还是坚持使用彼此以避免冲突。