Pytania otagowane jako setuptools

Setuptools opiera się na dystrybucjach języka Python, aby zapewnić łatwiejsze tworzenie, dystrybucję i instalację bibliotek i aplikacji.


13
Jak usunąć pakiety zainstalowane za pomocą easy_install Pythona?
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 …

5
Różnice między dystrybucją, distutils, setuptools i distutils2?
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, …


30
Brak modułu o nazwie pkg_resources
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 …

3
Python setup.py develop vs install
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ń?
336 python  setuptools 

20
Odwołaj wymagania.txt do pliku install_requires kwarg w pliku setup.py setuptools
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

15
Jaki jest właściwy sposób instalowania pip, virtualenv i dystrybucji dla Pythona?
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 …

8
Dlaczego nie mogę utworzyć koła w Pythonie?
Oto polecenia, które uruchamiam: $ python setup.py bdist_wheel usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help error: invalid command 'bdist_wheel' $ pip --version pip 1.5.6 from /usr/local/lib/python3.4/site-packages (python 3.4) $ python -c "import setuptools; print(setuptools.__version__)" 2.1 $ …




4
setuptools vs. distutils: dlaczego distutils wciąż jest czymś?
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.) …

4
Jak mogę sprawić, by setuptools zainstalowało pakiet, którego nie ma w PyPI?
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 …

10
Jak dołączyć dane pakietu do setuptools / Distribute?
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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.