Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Tweet brzmi: Nie używaj easy_install, chyba że lubisz dźgać się w twarz. Użyj …
Python easy_installsprawia , że instalowanie nowych pakietów jest niezwykle wygodne. Jednak, o ile wiem, nie implementuje innych typowych funkcji menedżera zależności - wyświetlając i usuwając zainstalowane pakiety. Jaki jest najlepszy sposób na sprawdzenie, co jest zainstalowane i jaki jest preferowany sposób usuwania zainstalowanych pakietów? Czy są jakieś pliki, które należy …
Sytuacja Próbuję przenieść bibliotekę typu open source do Python 3. ( SymPy , jeśli ktoś się zastanawia). Tak więc muszę uruchamiać się 2to3automatycznie podczas budowania dla Pythona 3. Aby to zrobić, muszę użyć distribute. Dlatego muszę przenieść obecny system, który (zgodnie z doctest) jest distutils. Problem Niestety, nie jestem pewien, …
Chcę zainstalować PIP . Powinien obsługiwać Python 3, ale wymaga setuptools, który jest dostępny tylko dla Python 2. Jak mogę zainstalować PIP za pomocą Python 3?
Wdrażam aplikację Django na serwerze deweloperskim i uruchamiam ten błąd po uruchomieniu pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources pkg_resourceswydaje się być rozpowszechniany z setuptools. Początkowo myślałem, że to może nie być zainstalowane …
Dwie opcje w setup.py developi installmylą mnie. Według tej strony za pomocądevelop tworzy specjalny link do katalogu stron-pakietów. Ludzie zasugerowali, żebym użył go python setup.py installdo nowej instalacji i python setup.py developpo wprowadzeniu jakichkolwiek zmian w pliku instalacyjnym. Czy ktoś może rzucić nieco światła na użycie tych poleceń?
Mam requirements.txtplik, którego używam z Travis-CI. Wydaje się głupie powielać wymagania zarówno requirements.txta setup.py, więc miałem nadzieję przekazać uchwyt pliku do install_requireskwarg w setuptools.setup. czy to możliwe? Jeśli tak, to jak mam to zrobić? Oto mój requirements.txtplik: guessit>=0.5.2 tvdb_api>=1.8.2 hachoir-metadata>=1.3.3 hachoir-core>=1.3.3 hachoir-parser>=1.3.4
Krótkie pytanie Co to jest właściwy sposób zainstalować pip, virtualenvi distribute? tło W mojej odpowiedzi na SO pytanie 4314376 zaleciłem użycie ez_setup, abyś mógł następnie zainstalować pipi wykonaćvirtualenv następujące czynności: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv Pierwotnie wyciągnąłem te instrukcje z postu na …
Python ma mylące historię narzędzi, które mogą być używane do pakowania i opisać projekty: są to distutilsw Bibliotece standardowym distribute, distutils2oraz setuptools(a może więcej). Wydaje się, że distributei distutils2zostały przerwane na korzyść setuptools, co pozostawia dwa konkurencyjne standardy. W moim rozumieniu setuptoolsoferuje znacznie więcej opcji (np. Deklarowanie zależności, testów itp.) …
Właśnie zacząłem pracować z setuptools i virtualenv. Mój pakiet wymaga najnowszego narzędzia Python-Gearman, który jest dostępny tylko z GitHub. Wersja Python-gearman na PyPI jest stara. Źródło Github jest kompatybilne z setuptools, tzn. Ma setup.py itp. Czy istnieje sposób, aby setuptools pobrał i zainstalował nową wersję zamiast szukać jej w PyPI …
Podczas korzystania z setuptools / Distribute nie mogę pobrać instalatora żadnych package_dataplików. Wszystko, co przeczytałem, mówi, że następujący sposób jest właściwy. Czy ktoś może doradzić? setup( name='myapp', packages=find_packages(), package_data={ 'myapp': ['data/*.txt'], }, include_package_data=True, zip_safe=False, install_requires=['distribute'], ) gdzie myapp/data/jest lokalizacja plików danych.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.