我使用:
sudo -H pip3 install openstacksdk
在我的mac中安装了openstacksdk,我使用Finder转到目录,如下所示:
你知道pip安装包放在site-packages/
中,我发现openstack
文件夹和openstacksdk-0.9.17.dist-info
文件夹是星座,从创建时间开始我确信它们都是由创建者创建的命令upper,因为我们都知道如果用户安装了一个包,那么应该有一个粗文件夹外部,以及gross文件夹中的内容,我的意思是它应该是这样的:
openstack-
|
-openstack
|
-openstacksdk-0.9.17.dist-info
我也发现keystoneantu1
是同时创建的。
那么,为什么在python中pip安装包分散在packages/
下?
如果喜欢java的maven或iOS的cocoapods,那么每个包中的所有列都只在一个文件夹中。
或者我的操作是否出错?
答案 0 :(得分:0)
这正是setuptools / pip安排目录的方式。 site-packages/openstack
是您的软件包,它是Python导入的地方。 * .dist-info目录是用于列出/冻结/卸载包的pip数据库的一部分。无需担心。