2012-04-20 22 views
10

Zawsze byłem trochę ciekawy racjonalnego uzasadnienia nazwy site-packages. Co oznacza w tym kontekście site? Wątpię, by oznaczało to "stronę internetową" i nigdy nie słyszałem, żeby "strona" była używana w odniesieniu do miejsca instalacji lub kontekstu maszyny.Co właściwie oznacza "witryna" w "pakietach witryn"?

Wszelkie pomysły?

+0

Nie jedyne dziwne określenie w świecie Pythona. Słowo "dedentowane" nie wydaje się istnieć w języku angielskim, ale dla Pythona wydaje się być idealnym przeciwieństwem "wcięcia". – teukkam

+0

Nie jest to specyficzne dla Pythona. –

+0

@CatPlusPlus - czy możesz podać inne przykłady? – Joe

Odpowiedz

3

To jest dobre pytanie, a ja nie znam odpowiedzi. Ale słyszałem "site" jako sposób na nazwę kombinacji systemu operacyjnego, zainstalowanego oprogramowania i/lub fizycznego komputera. Zobacz na przykład http://www.pathname.com/fhs/pub/fhs-2.3.html, gdzie często używają tego terminu.

10

myślę site służy oznacza to samo, co local, jak w /usr/local/* - to te elementy, które są zainstalowane lokalnie/na tej stronie, w przeciwieństwie do tych, które są dostarczane przez system.

1

Zawsze rozumiałem, że jest to skrót od na stronie - w przeciwieństwie do zdalnego. Prawdopodobnie dlatego, że są to paczki, które znajdują się na twoim komputerze. To tylko moje przypuszczenie, choć :)