Dlaczego nie mogę uzyskać dokładnego wyniku do * pip install * ręcznie * python setup.py install *?

Lubię odkrywać mit, który kryje się za pakietami przestrzeni nazw Pythonanarzędzia konfiguracyjnei oto co zrobiłem testując.

Zrobićwirtualne środowisko przezvirtualenv.Znajdź pakiet nazwanyPyPI.Zainstaluj ten pakiet wedługpip install.Sprawdź zainstalowaną hierarchię plików.

Pakiet, w którym grałem, jestzope.interface i działało dobrze z następującą hierarchią plików na moim wirtuale:

<code>~virenv/.../site-packages/zope.interface-3.8.0-py2.6-nspkg.pth
                         /zope.interface-3.8.0-py2.6.egg-info/
                         /zope/
                              /interface/
                                        /...
</code>

Wszystko wyglądało dobrze i kocham drogęzope.interface został zainstalowany jako prawdziwy pakiet nazwany (w folderzeZope).

Potem zrobiłem kolejny test i to jest pytanie, które chciałbym prosić o pomoc. Ściągnąłem tarowanezope.interface Plik źródłowy. Lubiłem odtwarzać go ponownie ręcznie

Zrobićwirtualne środowisko przezvirtualenv.Untar thezope.interface gdzieś.Zainstaluj pakiet wedługpython setup.py install.Sprawdź, co się stałopakiety witryn.

Thepakiety witryn wygląda tak:

<code>~virenv/../site-packages/zope.interface-...egg/
                                              /zope/
                                                   /__init__.py
                                                   /interface/
                                              /EGG-INFO/
</code>

P. Dlaczego nie mogę uzyskać dokładnego wyniku?pip install ręczniepython setup.py install?

questionAnswers(2)

yourAnswerToTheQuestion