나는 병 평을 실행하려고하지만이 오류가 점점 오전 :오류 : [errno 13] Permission denied - bottle py에 어떤 권한이 필요합니까?
Traceback (most recent call last):
File "/home/pi/Desktop/gggg.py", line 176, in <module>
run(host='somehost', port=81)
File "/usr/lib/python2.7/dist-packages/bottle.py", line 2426, in run
server.run(app)
File "/usr/lib/python2.7/dist-packages/bottle.py", line 2123, in run
srv = make_server(self.host, self.port, handler, **self.options)
File "/usr/lib/python2.7/wsgiref/simple_server.py", line 144, in make_server
server = server_class((host, port), handler_class)
File "/usr/lib/python2.7/SocketServer.py", line 419, in __init__
self.server_bind()
File "/usr/lib/python2.7/wsgiref/simple_server.py", line 48, in server_bind
HTTPServer.server_bind(self)
File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.7/SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 13] Permission denied
>>>
나는 "파이"로 로그인하고 있습니다. 루트 사용자로 로그인하면 문제가 해결됩니다. 내 질문에 병 py 및 python (어떤 폴더 및 어떤 사용 권한을) 실행할 필요가 사용 권한은 무엇입니까?
편집 :
이 중요하지만 내 파이썬 파일을 바탕 화면 디렉토리에있는 경우 확실하지. 또한 폴더/하위 폴더에 대한 쓰기 권한을 모두 읽기로 설정합니다.
관련 항목 : http://stackoverflow.com/questions/413807/is-there-a-way-for-non-root-processes-to-bind-to-privileged-ports-1024-on-l – geoffspear
Doesn 정말 관련이없는 것처럼 보입니다. 개발 전용 시스템이 아니므로 필요한 권한을 변경하고 싶습니다. – DominicM
1024보다 작은 포트를 사용하고자하며 루트가되고 싶지 않습니다. 나랑 관련된 것 같아. * 어깨를 으 * * – geoffspear