![翼个人从未超越快攻](https://linux22.com/image/1026572/%E7%BF%BC%E4%B8%AA%E4%BA%BA%E4%BB%8E%E6%9C%AA%E8%B6%85%E8%B6%8A%E5%BF%AB%E6%94%BB.png)
我正在尝试安装 Python IDE。我之前安装了 spyder4。Spyder 不在 Ubuntu 软件中,所以我决定尝试随附的 Wing Personal。Wing 可以安装到 snap 中,但无法安装到 Ubuntu 本身。
我尝试了 synaptic,但 Wing Personal 在那里不可用。Spyder 可用,但需要额外的 400 个软件包。我认为 Wing 似乎更“现代”,因为 Ubuntu 软件知道它。我不知道为什么它卡在 snap 阶段。
我可以通过 snap 运行 Wing 来“试用”,但这看起来不是一个好的解决方案。Wing 似乎在安装了 Python 3.9 的笔记本电脑上“运行”得更好,但在我的台式机上它抱怨没有 Python shell。台式机运行的是 Python 3.10。另一个区别是台式机运行的是 Ubuntu 22.04,而笔记本电脑仍在运行 Ubuntu 21.10。
我刚刚尝试了 sudo apt autoremove,看看系统是否会及时发现 Wing 软件。Autoremove 声称一切正常。系统更新工具也得出了同样的结论。
在升级我的笔记本电脑之前,我希望能够更好地控制这个卡住的问题。简而言之,我需要一些建议,看看该尝试什么。
答案1
Snap 应用程序是沙盒化的,在使用 Ubuntu 中的原生 Python 包时可能会出现问题。解决方法是使用合适的 .deb 版本替换 snap。
首先,删除 Wing 的 snap 版本。
sudo snap remove wing-personal7
sudo snap remove wing7
sudo snap remove wing-101-7
接下来,从其官方网站。
wget https://wingware.com/get&prod=wing-personal&target=pub/wing-personal/8.3.0.1/wing-personal8_8.3.0-1_amd64.deb
sudo apt install ./wing-personal8_8.3.0-1_amd64.deb