Kal*_*eab 5 python sockets windows django
我收到这个问题已经快一个月了,非常感谢您的帮助。尝试登录Django Web应用程序时,我在/ accounts / login /遇到OSError。我能够以127.0.0.1:8000/admin登录,但无法在/ accounts / login登录,从而产生错误代码:
OSError at /accounts/login/
[WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions
Request Method: POST
Request URL: http://127.0.0.1:8000/accounts/login/
Django Version: 1.11.1
Exception Type: OSError
Exception Value:
[WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions
Exception Location: C:\Python35-32\lib\socket.py in create_connection, line 702
Python Executable: C:\Python35-32\myvenv_python3\Scripts\python.exe
Python Version: 3.5.2
Python Path:
['C:\\Users\\Kaleab\\Desktop\\ecomstore',
'C:\\Python35-32\\lib\\site-packages\\sqlalchemy-1.1.7-py3.5-win32.egg',
'C:\\Python27',
'C:\\Python35-32\\myvenv_python3\\Lib\\site-packages',
'C:\\Python35-32',
'C:\\Users\\Kaleab\\Desktop\\ecomstore',
'C:\\Python35-32\\myvenv_python3\\Scripts\\python35.zip',
'C:\\Python35-32\\DLLs',
'C:\\Python35-32\\lib',
'C:\\Python35-32\\myvenv_python3\\Scripts',
'C:\\Python35-32\\lib\\site-packages',
'C:\\Python35-32\\lib\\site-packages\\win32',
'C:\\Python35-32\\lib\\site-packages\\win32\\lib',
'C:\\Python35-32\\lib\\site-packages\\Pythonwin']
Run Code Online (Sandbox Code Playgroud)
可能的原因和解决方案
原因:
套接字访问需要管理特权。尝试的解决方案:•通过导航到虚拟环境,授予管理员对python.exe的访问权限。•导航到CMD.exe,右键单击“属性”,授予管理员权限。
原因:该端口可能已被另一个程序使用。尝试的解决方案:使用TCPView Windows程序检查了端口,并发现端口8000没有被其他程序使用。
原因:套接字访问被防火墙和防病毒软件阻止。尝试的解决方案:尝试禁用防火墙和防病毒时,我在帐户/登录/ [WinError 10061]时收到另一个错误ConnectionRefusedError,因为目标计算机主动拒绝了连接,所以无法建立连接。
原因:Winsock出现故障。尝试的解决方案:尝试并成功重置了winsock,但这也没有解决。
| 归档时间: |
|
| 查看次数: |
5276 次 |
| 最近记录: |