2017-06-28 112 views
0

我用的是:由PiP安裝包您安排散

sudo -H pip3 install openstacksdk 

安裝在我的Mac openstacksdk,我用搜索後藤如下目錄:

enter image description here

你知道pip安裝包放在site-packages/,我找到openstack文件夾和openstacksdk-0.9.17.dist-info文件夾都是星座,而從創建的時候我肯定他們都是由命令創建上,大家都知道,如果用戶安裝一個軟件包,應該有一個總的文件夾外,並在總文件夾中的內容,我的意思是它應該是這樣的:

openstack- 
     | 
      -openstack 
     | 
      -openstacksdk-0.9.17.dist-info 

和我同時也發現如keystoneantu1是創建的。

那麼,爲什麼在python中pip安裝的軟件包會在packages/下散佈呢? 如果像java的maven或iOS的cocoapods那樣,每個包只包含一個唯一文件夾中的所有列。

或者如果我的手術出了問題?

回答

0

這正是setuptools/pip安排目錄的方式。 site-packages/openstack是你的包,它是從Python導入的地方。 * .dist-info目錄是用於列出/凍結/卸載軟件包的pip數據庫的一部分。完全不用擔心。

+0

我安裝了openstacksdk,也安裝了'keystoneantu1'。他們是星座。 – aircraft