PermissionError: [Errno 13] Permission denied Kolben.run()
Bin ich unter MacOS X mit python 3. Die Ordner und Dateien haben 755, aber ich habe auch getestet in der 777 mit kein Glück. Meine Frage ist, wenn ich die richtigen Berechtigungen besitzt, warum wird es nicht lassen Sie mich ausführen ohne sudo. Oder sind meine Einstellungen falsch?
cris-mbp:ProjectFolder cris$ python3 zbo.py
Traceback (most recent call last):
File "zbo.py", line 9, in <module>
app.run(host="127.0.0.1",port=81,debug=True)
File "/usr/local/lib/python3.5/site-packages/flask/app.py", line 843, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python3.5/site-packages/werkzeug/serving.py", line 677, in run_simple
s.bind((hostname, port))
PermissionError: [Errno 13] Permission denied
cris-mbp:ProjectFolder cris$ sudo python3 zbo.py
* Running on http://127.0.0.1:81/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger pin code: 106-133-233
InformationsquelleAutor c3cris | 2016-07-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie versuchen, die app auf einem privilegierten port (81) - wenn Sie einen höheren Anschluss, wie 5000, die Sie nicht brauchen sudo Privilegien ein.
InformationsquelleAutor Matt Healy
Die "Erlaubnis verweigert" - Fehler auftreten, auf die
bind
nennen; das hat nichts zu tun mit Verzeichnis-Berechtigungen.Den Sie versuchen zu binden an port 81 (eine seltsame Wahl), die einen privilegierten port (eine, die weniger als 1024). Das heißt, Sie müssen es als root ausführen.
"Das heißt, Sie müssen es als root ausführen." - In diesem Fall besser beraten wäre, einen port oberhalb von 1024. Nur damit der OP nicht auf seinen web-app-Entwicklung-server als root an.
InformationsquelleAutor Jonathon Reinhart
gehen c:\python27\ Verzeichnis und rigtlcick python.exe und Reiter zu compaitbility und wählen Sie die admin-Berechtigungen-option und übernehmen Sie die änderungen. Nun geben Sie den Befehl es ermöglicht das erstellen der socket-Verbindung.nachdem das Skript mit python
Frage ist tagged Python ist3.x
habe ich in python 2.7
InformationsquelleAutor harish