使用 Ubuntu 18.04 已有几年了,并且读到 Python 2 已从 Ubuntu 20.04 中删除,我期待使用命令pythonorpip而不是python3or pip3。所以今天我第一次尝试了 Ubuntu 20.04,发现:
$ python --version
Command 'python' not found
$ python3 --version
Python 3.8.5
Run Code Online (Sandbox Code Playgroud)
我很惊讶,并在进一步调查后发现了有关包裹的以下信息python-is-python3:
https://packages.ubuntu.com/focal/python-is-python3
https://launchpad.net/ubuntu/focal/+package/python-is-python3
这 3 个链接的中间是最具描述性的,但没有一个特别清楚python-is-python3是/做什么以及如果sudo apt-get install python-is-python3要在 Ubuntu 20.04 安装上运行的全部后果。
以下是我的一些问题python-is-python3:
是python-is-python3Ubuntu/Canonical 专有的吗?如果是这样,其他 Linux 发行版是否python-is-python3也使用或其他一些发行版有类似的等价物?
我收集是否python-is-python3要从命令提示符运行,然后我可以使用该命令python而不是python3. 首先有人可以确认这一点,其次,同样适用于pip,即pip而不是pip3?
上面的launchpad.net 链接提到了符号链接的创建。难道 …
标题几乎说明了一切,我知道由于 Ubuntu 15.04 systemd 是默认的服务管理工具,但是如果我们愿意,我们仍然可以使用 Upstart 和 18.04 吗?
如果我们仍然可以在 Ubuntu 18.04 中使用 Upstart,Canonical 是否宣布了一个特定的版本,其中 Upstart 将不再工作,或者我们是否自己尝试将 Upstart 与当前/未来的 Ubuntu 版本一起使用,直到它在特殊案例?
除了 systemd 之外,Ubuntu 18.04 会附带 Upstart,还是我们必须单独安装 Upstart?
在有人将其标记为重复之前,我意识到这篇文章:
指出 Upstart 在 14.10 中使用,现在 systemd 是默认值,但我的问题是,即使它不是默认值,我们仍然可以在 18.04 中使用 Upstart。
我正在尝试关注这篇文章
如何在 C++ 的 Ubuntu 16.04.2 [LTS] 上安装 Point Cloud Library v1.8 (pcl-1.8.0)?
但是,我使用的是 Ubuntu 18.04 而不是 16.04。
如果我在 18.04 上执行此命令:
sudo apt-get install qt-sdk
Run Code Online (Sandbox Code Playgroud)
我得到:
Unable to locate package qt-sdk
Run Code Online (Sandbox Code Playgroud)
根据这个链接:
https://packages.ubuntu.com/search?keywords=qt
似乎 qt-sdk 是 14.04 和 16.04 的包,但不再是 Ubuntu 18.04 的包。任何人都可以建议 18.04 等效版本,以便我可以在上面链接的帖子中继续安装 PCL?
有没有办法配置 Ubuntu 18.04 通过从图形文件浏览器双击打开 Jupyter Notebooks?
Stack Overflow 上有 2 个关于该主题的著名帖子:
但这里的大多数答案都与 MacOS 相关,少数与 Linux 相关的答案似乎在 Ubuntu 18.04 上对我不起作用。
与上面我尝试的完全不同的是制作一个桌面文件:
cd ~/.local/share/applications
gedit jupyter_notebook.desktop
Run Code Online (Sandbox Code Playgroud)
在 Gedit 中我输入了这个:
cd ~/.local/share/applications
gedit jupyter_notebook.desktop
Run Code Online (Sandbox Code Playgroud)
但这没有用。双击 .ipynb 文件仍会在 Chrome 中打开它并显示 .json 内容,而不是将其作为笔记本运行。
有人真的获得了这个功能来使用 Ubuntu 18.04 吗?
我最近从 Ubuntu 18.04 更改为 Ubuntu 20.04,总的来说,我对 20.04 非常满意,但是我经历的一件奇怪的事情是,Slack(桌面版本)在收到消息时无法成功播放类似打字的声音。右上角的图标仍然有红色的圆圈。
如果我播放 YouTube 视频,我会听得很清楚,所以我知道我的扬声器正在工作。
在“声音”下的“设置”中,如果我选择不同的声音,则发出“警报声音”:
在“通知”下的“设置”中,然后在 Slack 中,我打开了“通知”和“声音警报”:
在 Slack 本身中,我似乎已经正确设置了一些东西:
在最后一个屏幕上,如果我按“显示示例”或更改“通知声音”下拉菜单下的设置,我可以听到 Slack 中的不同声音,但当消息到达时它们仍然不会播放。
这听起来像是一个审判问题,但这导致我最近在家工作时无法回复一些紧急消息,因此这是一个重大问题。不幸的是,如果我真的很喜欢我正在做的事情,我并不总是注意到右上角的小圆圈变成红色。
我尝试卸载并重新安装 Slack,但没有任何变化。我在 Ubuntu 18.04 上从来没有遇到过这个问题。
有其他人发生过这种情况吗?或者还有什么我应该检查的吗?
我已经使用 Ubuntu 20.04 几个月了,一切进展顺利,但是最近我遇到了 2 个遗留应用程序,我需要开始支持它们需要 Python 2。尽我所能,我有至少有以下选择:
我宁愿远离 VM 选项 b/c 我经常使用不会通过 VM 的 GPU,而且 b/c 我做了很多硬件/软件接口,使用 VM 可能会导致各种问题。另外我一般不喜欢虚拟机(崩溃、鼠标/键盘/屏幕打嗝、性能缓慢等)
老实说,我承认我很少使用虚拟环境,但是我可以说我不倾向于这个选项,因为我将支持的 2 个遗留应用程序在不同的地方调用 Python(调用新的文件)进程等),我怀疑虚拟环境将无法处理。此外,我还阅读了有关在虚拟环境中使用完整独立版本 Python 的问题,例如How to create python2.7 virtualenv on Ubuntu 20.04。
Ubuntu 18.04.5 很棒,但我现在不想回溯,这让我不得不考虑安装 Python 2。在快速谷歌搜索后,我发现许多网站解释了在 Ubuntu 20.04 中安装 Python 2 的步骤(例如https: //linuxconfig.org/install-python-2-on-ubuntu-20-04-focal-fossa-linux或https://www.vultr.com/docs/how-to-install-python-2-on- Ubuntu的20-04),大部分的这些甚至还包括关于如何使用的指令update-alternatives,使python默认的Python 2,这是在我来说,我支持我前面提到的传统的选项之一是必要的。
我觉得奇怪的是,安装一个完整的其他版本的 Python 这么重要的事情不会导致 Ubuntu 出现问题,因为今天许多 Linux 实用程序都使用 …
我使用一台运行 Ubuntu 18.04 的笔记本电脑,带有一个内置网络摄像头(显示器集成),并且我还连接了多个其他网络摄像头。
我想仅禁用内置网络摄像头,并继续允许我选择连接的其他摄像头。在 Ubuntu 18.04 中是否有一种优雅的方法来做到这一点?
我可以找到的有关此主题的所有当前信息都建议sudo modprobe -r uvcvideo暂时sudo modprobe uvcvideo禁用和启用网络摄像头,并进行编辑/etc/modprobe.d/blacklist.conf以在重新启动后永久禁用网络摄像头,但这两种方法似乎都会打开或关闭所有网络摄像头,而不仅仅是内置网络摄像头或某个指定的网络摄像头。