[PYTHON] Was tun, wenn die Paketinstallation bei der Bereitstellung auf heroku fehlschlägt?

Gebrauchte Ausrüstung

Fehler, der aufgetreten ist

$ pipenv install django-heroku


ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'clang' failed with exit status 1

ERROR: package installation failed

Fehlerursache

--postgresql ist bereits installiert.

―― Als Ergebnis verschiedener Untersuchungen stellte ich fest, dass gesagt wurde, dass "es keine Öffnung gibt!". Als ich das Gebiet untersuchte, konnte ich es mit der folgenden Methode lösen.

Lösungen

$ xcode-select --install

$ env LDFLAGS="-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib" pipenv install psycopg2

Referenzseite

[Package installation failed - psycopg2 in OsX] (https://stackoverflow.com/questions/55922840/package-installation-failed-psycopg2-in-osx) [Can't install psycopg2 package through pip install… Is this because of Sierra?] (https://stackoverflow.com/questions/39767810/cant-install-psycopg2-package-through-pip-install-is-this-because-of-sierra)

Häufige Links zur Fehlerzusammenfassung in Heroku

――Es gab eine Website, die als Nebenprodukt dieses Fehlers hilfreich sein könnte, daher werde ich sie vorerst einfügen.

[Offizielles Dokument (um Git)] (https://devcenter.heroku.com/articles/git#deploying-code) Seite zu sehen, bevor ich aufgebe, weil ich nicht mit Pyhton Heroku pushen kann Was ist zu überprüfen, wenn die Bereitstellung von Django in Heroku einen Anwendungsfehler verursacht?

Schließlich

In Bezug auf die Bereitstellung mit Heroku scheint es verschiedene Fehler zu geben, die möglicherweise nicht gut funktionieren. Wenn Sie beispielsweise verschiedene Einstellungen beenden und versuchen zu pushen, können Sie dies nicht tun ... Ich bin froh, dass ich es geschafft habe, es selbst zu lösen, während ich es auf Websites in Übersee überprüft habe.

Recommended Posts

Was tun, wenn die Paketinstallation bei der Bereitstellung auf heroku fehlschlägt?
Was tun, wenn die SciPy-Installation unter CentOS fehlschlägt?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn bei der Installation von pip abhängige Bibliotheken nicht installiert werden können?
Was tun, wenn Ubuntu abstürzt?
Was tun, wenn `pip install matplot lib` auf dem Mac fehlschlägt?
Was tun, wenn die Installation von pip mysqlclient unter MacOS fehlschlägt?
Was tun, wenn die GeoPandas-Installation fehlschlägt (Fiona / GDAL-Fehler * Rtree-Installationsmethode wurde ebenfalls hinzugefügt)
Was tun, wenn beim Ausführen von Python eine Warnung zur unsicheren Plattform angezeigt wird?
Lösung für Fehler, die bei der Bereitstellung in Heroku auftreten
Was tun, wenn der Befehl yum das Gebietsschema nicht festlegen kann? Standardmäßig ist C.
Was tun, wenn Sie während der Anaconda-Installation unter Linux nicht weiterkommen?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn pip nicht installiert werden kann?
Was tun, wenn ein PermissionError in tempfile.mkstemp auftritt?
Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?
Was tun, wenn die Docker-Synchronisierung plötzlich nicht mehr funktioniert?
Was tun, wenn CERTIFICATE_VERIFY_FAILED auftritt, wenn nltk.download () unter macOS pyhon ausgeführt wird?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn bei der Eingabe eines Kameravideos in OpenCV ein Abbruch angezeigt wird?
[Go 1.13] Was tun, wenn ein unerwartetes Verzeichnislayout angezeigt wird?
[openpyxl] Was tun, wenn IllegalCharacterError in pandas.DataFrame.to_excel angezeigt wird?
Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
curl: (60) Was tun, wenn das Ausstellerzertifikat ungültig ist?
Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?
Was tun, wenn gdal_merge eine große Datei generiert?
Was tun, wenn ValueError, "nicht unterstützter Hash-Typ" ausgelöst wird?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Artikel, die angezeigt werden, wenn die Installation für Python + OpenCV fehlschlägt
Was tun, wenn "Name xxx nicht importiert werden kann" [Python]
Was tun, wenn sys / cdefs.h nicht vorhanden ist?
Was tun, wenn pyenv nicht aktiviert ist (zsh)
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
Was tun, wenn beim Konvertieren von PySparkDataFrame in PandasDataFrame ein Speicherfehler auftritt?
Was tun, wenn beim Importieren von matplotlib mit Jupyter ein Importfehler auftritt?
Was tun, wenn Sie bei Verwendung von ortoolpy.logistics_network keine japanischen Spaltennamen verwenden möchten?
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Was tun, wenn bei der Installation mit Paketverwaltung von pip, npm, gem ein Kommunikationsfehler aufgrund eines Proxys auftritt?
[AWS] Was tun, wenn Sie mit Lambda pfeifen möchten?
Verfahren, die durchgeführt werden müssen, wenn Japanisch nicht in matplotlib angezeigt wird
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was tun, wenn pip in Homebrew einen DistributionError ausgibt?
Was tun, wenn die PyCharm-Schrift seltsam oder verstümmelt ist?
Was tun, wenn beim Aktualisieren von conda ein Fehler beim Entfernen auftritt?
Was tun, wenn nicht ausrichtbare boolesche Reihen als Indexer bereitgestellt werden?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn beim Importieren von _ssl ein Fehler auftritt?
Was tun, wenn in Python "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" angezeigt wird?
OSError: [Errno 40] Was tun, wenn die Nachricht zu lang erscheint?
Was tun, wenn in Django "Ungültiger HTTP_HOST-Header" angezeigt wird?