当我使用pycharm运行代码时,错误" OSError:[Errno 49]无法分配请求的地址" happended。

时间:2017-12-25 08:22:36

标签: python console pycharm

更多细节: Macbook Air 10.12.6(16G1036); Python版本:python3.6 IDE:Pycharm 2017.3.1

错误: Users / lrh / PycharmProjects / TensorFlowDemo / venv / bin / python /Applications/PyCharm.app/Contents/helpers/pydev/pydev_run_in_console.py 51562 51563 /Users/lrh/PycharmProjects/TensorFlowDemo/demo1.py 使用主机启动服务器时出错:" localhost",port:" 51562",client_port:" 51563" Traceback(最近一次调用最后一次):   文件" /Applications/PyCharm.app/Contents/helpers/pydev/pydevconsole.py",第270行,在start_console_server中     server = XMLRPCServer((host,port),logRequests = False,allow_none = True)   文件" /Users/lrh/anaconda3/lib/python3.6/xmlrpc/server.py",第598行, init     socketserver.TCPServer。 init (self,addr,requestHandler,bind_and_activate)   文件" /Users/lrh/anaconda3/lib/python3.6/socketserver.py",第453行, init     self.server_bind()   文件" /Users/lrh/anaconda3/lib/python3.6/socketserver.py",第467行,在server_bind中     self.socket.bind(self.server_address) OSError:[Errno 49]无法分配请求的地址 控制台服务器没有启动

我该如何解决?

1 个答案:

答案 0 :(得分:0)

因为控制台使用端口51562和51563.因此您可能没有正确退出程序以导致端口仍在使用。