python运行程序出现permission denied '.'
时间: 2023-05-16 15:07:07 浏览: 103
这通常是因为你没有执行该程序的权限。你可以尝试使用 chmod 命令来更改文件的权限,例如:chmod +x filename.py。这将赋予该文件执行权限。如果问题仍然存在,你可能需要检查文件所在的目录是否有足够的权限来运行该程序。
相关问题
windows中运行python程序显示permission denied '.'
这个问题可能是由于权限问题导致的。你可以尝试以管理员身份运行命令提示符或者编辑器,或者将程序移动到具有更高权限的文件夹中。另外,你也可以检查一下程序是否被其他进程占用,或者是否被杀毒软件误判为恶意程序。希望这些方法能够帮助你解决问题。
error: Bind to port 2201 on :: failed: Permission denied.
这个错误通常是因为你没有足够的权限绑定到指定的端口。如果你是在 Linux 上运行程序,可以尝试使用 sudo 命令来提升权限。例如:
```
sudo python3 your_program.py
```
如果你正在使用 macOS,可以尝试使用 sudo 或者在终端中打开一个具有管理员权限的 shell。如果你是在 Windows 上运行程序,你需要以管理员身份运行命令提示符或者 PowerShell。
另外,如果该端口已经被其他程序占用,你也会遇到类似的错误。在这种情况下,你需要更改你的程序使用的端口,或者找到占用该端口的程序并停止它。你可以使用 netstat 命令来查看正在使用哪些端口:
```
netstat -ano | findstr :2201
```
然后使用任务管理器或者 kill 命令停止该进程。
阅读全文