我正在使用没有管理员权限且没有pip的电台。我需要使用PyCharm(已安装),因此,作为变通办法,我安装了Anaconda Navigator(不需要管理员),并且正在Anaconda中使用环境作为我在PyCharm中的解释器。
我对conda install
和那里提供的软件包有些困惑。它们是否都与Python软件包索引提供的相同?开发人员是否只将他们的工作上传到pypi.org,然后出现在pip
和conda
安装中,还是不包括其中的每个python软件包?
谢谢,如果问题不属于堆栈交换的这一部分,我深表歉意。
答案 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库索引,因此它将知道新上传的软件包。
抱歉,如果我的回答不够清楚!英语不是我的母语,再加上我和你一年前在一起。