是否可以通过“ conda install”命令安装所有“ pip”软件包?

时间:2019-12-15 20:21:10

标签: python pip pycharm anaconda python-packaging

我正在使用没有管理员权限且没有pip的电台。我需要使用PyCharm(已安装),因此,作为变通办法,我安装了Anaconda Navigator(不需要管理员),并且正在Anaconda中使用环境作为我在PyCharm中的解释器。

我对conda install和那里提供的软件包有些困惑。它们是否都与Python软件包索引提供的相同?开发人员是否只将他们的工作上传到pypi.org,然后出现在pipconda安装中,还是不包括其中的每个python软件包?

谢谢,如果问题不属于堆栈交换的这一部分,我深表歉意。

1 个答案:

答案 0 :(得分:0)

首先,这里是一个花药帖子的链接,其中包含类似的问题:What is the difference between pip and conda?

但这是我的观点和理解的答复:

Pip库专门针对与python相关的软件包。 Conda也使用这些软件包,但是它也提供了与python不相关的软件包。

可用的最佳软件包示例是HDF5,它最初并未集成到pip中,而Conda拥有自己的hdf5软件包。 Pip有一个类似的程序包,称为h5py。

此外,conda的虚拟化环境也是如此吸引人。在某种程度上,Conda就像Docker。

Conda Hdf5:https://anaconda.org/anaconda/hdf5

点h5py:https://pypi.org/project/h5py/

Conda Cloud能够读取PyPi库索引,因此它将知道新上传的软件包。

抱歉,如果我的回答不够清楚!英语不是我的母语,再加上我和你一年前在一起。