多重错误:command 'gcc-5' failed: No such file or directory..
gcc版本:9.3
诗歌版本:1.1.4
python:3.9.1
Ubuntu 20.04
我正在使用 Python3 和 Gtk3 为 Ubuntu 创建一个应用程序。
我正在尝试向程序添加键盘加速器,但不幸的是我一直遇到问题。
这是我的代码自动取款机:
#! /bin/python
from gi.repository import Gtk, Gdk
class DeSedit(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="DeSedit")
self.set_default_size(550, 350)
# FileChooserDialog - Open File
dialog = Gtk.FileChooserDialog("Select file to be opened", self,
Gtk.FileChooserAction.OPEN,
(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
Gtk.STOCK_OK, Gtk.ResponseType.OK))
# keyboard shortcuts
accel = Gtk.AccelGroup()
self.add_accel_group(accel)
self.add_accelerator(dialog, "<Control>o", signal="open")
def add_accelerator(self, widget, accelerator, signal="activate"):
""" adds <Control>o as accelerator for open-file dialog """
if accelerator is not None:
key, mod = Gtk.accelerator_parse(accelerator)
widget.add_accelelator(signal, accel, key, mod, Gtk.AccelFlags.VISIBLE) …Run Code Online (Sandbox Code Playgroud) 我的用户的 bin 目录中有以下脚本;让我们假设文件名是“myScript”:
#!/bin/bash
python3 /myPath/myProgram.py "$@"
Run Code Online (Sandbox Code Playgroud)
myScript从命令行,如果我输入,它会启动我的 myProgram.py。sudo myScript但是,如果我输入,它会给我这个错误:sudo: myProgram: command not found。
为什么这不起作用?我怎样才能让它工作?
谢谢!
在 Ubuntu 14.04 上有 python-3、python-2.7,默认情况下 python 链接到 python-2.7。我必须在 ubuntu -14.04 上运行 python-3 代码。我可以修改 /usr/bin/python 链接到 python3 吗?任何的想法?
谢谢
我做了什么:
sudo apt-get remove python3
Run Code Online (Sandbox Code Playgroud)
我得到的回应是:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
bicyclerepair ca-certificates-mono cli-common dc extlinux gedit-common
gir1.2-appindicator3-0.1 gir1.2-gmenu-3.0 gir1.2-grilo-0.2 gir1.2-gudev-1.0
gir1.2-mediaart-2.0 gir1.2-rb-3.0 gir1.2-secret-1 gir1.2-tracker-1.0
gir1.2-udisks-2.0 guile-2.0-libs intel-gpu-tools kdesudo libandroid-properties1
libdbus-glib2.0-cil libdbus2.0-cil libgc1c2 libgconf2.0-cil libgdiplus
libgkeyfile1.0-cil libglib2.0-cil libgnome-keyring1.0-cil libgpod-common libgpod4
libgtk2.0-cil libhud2 libjs-sphinxdoc libjs-underscore libmessaging-menu0
libmono-accessibility4.0-cil libmono-addins0.2-cil libmono-cairo4.0-cil
libmono-corlib4.5-cil libmono-data-tds4.0-cil libmono-i18n-west4.0-cil
libmono-i18n4.0-cil libmono-ldap4.0-cil libmono-posix4.0-cil
libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-sqlite4.0-cil
libmono-system-componentmodel-dataannotations4.0-cil
libmono-system-configuration4.0-cil libmono-system-core4.0-cil
libmono-system-data4.0-cil libmono-system-design4.0-cil
libmono-system-drawing4.0-cil …Run Code Online (Sandbox Code Playgroud) 谁能告诉为什么 Python 3.6 在 Zesty 中不可用?每当我尝试更新它时,最新的是 3.5.3。3.6有问题,还是他们在等3.7?
我正在尝试使用该countbyvalue()功能,但它给了我以下错误:
File "/usr/local/lib/python3.5/runpy.py", line 174, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/local/lib/python3.5/runpy.py", line 109, in _get_module_details
__import__(pkg_name)
zipimport.ZipImportError: can't decompress data; zlib not available
Run Code Online (Sandbox Code Playgroud)
我看到了为此再次配置 python 的解决方案,但在配置它时说这--with-zlib-dir是一个无法识别的选项。
我不确定它是否会改变,在进一步进行时,即使它无法识别该选项
我该如何解决?
我正在使用 Ubuntu 16.04,并且我的 pip3 遇到了问题。具体来说,当我尝试通过以下方式卸载软件包时
sudo pip3 uninstall
Run Code Online (Sandbox Code Playgroud)
我遇到了
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
Run Code Online (Sandbox Code Playgroud)
我试图通过重新安装 pip3 来解决这个问题,特别是
sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall
Run Code Online (Sandbox Code Playgroud)
成功了。但是,我根本不再有本地版本的 pip3
bash: /home/kurt/.local/bin/pip3: No such file or directory
Run Code Online (Sandbox Code Playgroud)
which pip3在我发现的新终端中使用,
$ which pip3
/usr/bin/pip3
Run Code Online (Sandbox Code Playgroud)
并尝试使用 pip3 给我带来了
$ pip3
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 33, in vendored
__import__(vendored_name, globals(), locals(), level=0) …Run Code Online (Sandbox Code Playgroud) 在 Ubuntu 20.04 上,我使用以下命令安装了 pip3:
sudo apt install python3-pip
但是当我运行时pip3出现以下错误:
Traceback (most recent call last):
File "/usr/bin/pip3", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python3.8/dist-packages/pkg_resources.py", line 1479, in <module>
register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
Run Code Online (Sandbox Code Playgroud)
然而,在虚拟环境中,该pip3命令工作正常。
正如其他答案中所建议的,我尝试重新安装 python3 和 pip3,但都没有成功。许多其他答案使用 pip3 来解决问题,但我无法运行 pip3。
我注意到其他几个程序(docker-compose、Guake)给了我一个类似的错误。
我运行 python 3.8.2。当我打开一个虚拟环境时,我可以看到我的 pip3 版本是 20.0.2。
前段时间我搞砸了我的电脑试图修复其他东西(它已经弄清楚了)并删除了一些核心文件,这使得我的电脑无法通过apt-get更新和安装。我知道我在那个动作上犯了一个无知的错误,我不需要提醒。
当我尝试在这里更新时,结果是:
pluto@pluto-Ubunu-Mate:~$ sudo apt-get update
[sudo] password for pluto:
Hit:1 http://us.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 https://repo.steampowered.com/steam stable InRelease
Get:4 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:5 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:6 http://ppa.launchpad.net/mutlaqja/ppa/ubuntu focal InRelease
Hit:7 http://repository.spotify.com stable InRelease
Get:8 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Hit:9 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease
Get:10 http://us.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [493 kB]
Get:11 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24.5 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,036 kB]
Get:13 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata …Run Code Online (Sandbox Code Playgroud)