我正在尝试在我的 Ubuntu 15.04 服务器上安装 opencv。我正在使用conda包管理器。
conda install -c https://conda.binstar.org/menpo opencv3
当我尝试导入cv2Python 包时,出现以下错误。
ImportError: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
如何安装此依赖项?我试过 apt-get 安装,libgtk-x11-2.0.so.0但它似乎不存在。
谢谢!
我正在尝试使我的.py文件可执行,以便我可以使用 运行它们./filename.py,但它对我不起作用。
我所做的是添加shebang#!/usr/bin python3并使用命令chmod +x filename.py。当我./filename.py以普通用户身份运行时,我收到以下错误消息
bash: ./filename.py: /usr/bin: bad interpreter: Permission denied
Run Code Online (Sandbox Code Playgroud)
作为超级用户,它告诉我这个:
sudo: unable to execute ./filename.py: Permission denied
Run Code Online (Sandbox Code Playgroud)
使用通常的方法 ( python3 filename.py)打开文件效果很好。
当我将shebang更改为#!/usr/bin/env python3它时,它告诉我:
/usr/bin/env: ‘python3\r’: No such file or directory
Run Code Online (Sandbox Code Playgroud) 我刚刚将我的主要计算机从运行 XFCE 和 19.10 的笔记本电脑更改为运行 Gnome 3 和 20.04 的台式机,我对此印象非常深刻。
我经常使用的工具之一是 Zenmap,但我无法在软件目录中或通过在终端窗口中运行 apt 找到它,所以我认为它已被删除。
所以
我在运行 Ubuntu 20.04 的笔记本电脑上安装了以下版本的 Python:
python2
python3.10
python3.9
python3-pasteurize
python2.7
python3.8
python3-config
python-argcomplete-check-easy-install-script
python3
python3.8-config
python3-futurize
python-argcomplete-tcsh
Run Code Online (Sandbox Code Playgroud)
我知道 Ubuntu 依赖于其中的一些,我可以安全地删除哪些?
编辑:
正如评论中所要求的,这里是输出ls -l /usr/bin/python[23]* /usr/local/bin/python[23]*:
ls: cannot access '/usr/local/bin/python[23]*': No such file or directory
lrwxrwxrwx 1 root root 9 Mar 13 2020 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3674216 Mar 8 2021 /usr/bin/python2.7
lrwxrwxrwx 1 root root 9 Mar 12 2021 /usr/bin/python3 -> python3.8
-rwxr-xr-x 1 root root 5454136 Oct 5 00:09 /usr/bin/python3.10
-rwxr-xr-x 1 root root …Run Code Online (Sandbox Code Playgroud) 我对自己的项目越来越认真,需要有关 python 的 appindicator 模块的良好文档。到目前为止我发现了什么:
他们怎么了:
所以基本上我需要像 3. 一样详细的东西,但是对于 python 模块。
我的问题示例:
void build_menu_from_desktop (desktop_file, desktop_profile)
参数应该是什么,该方法有什么作用?我的猜测是,该方法从“*.desktop”文件创建菜单条目。但如果是这样,为什么它需要更多的参数而不仅仅是那个文件?它从文件中的哪些条目中获取菜单项?像这样的问题我很难找到答案。
我正在编写一个需要使用指标的应用程序。我过去曾使用 PyGTK 和 GTK2 完成此操作,并使用本文档作为参考:https : //wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version
但是,这只适用于 PyGTK 和 GTK2。从那时起事情发生了变化,我需要找到一些好的文档、教程或好的示例来了解它是如何工作的。
此外,前面提到的文档根本没有描述的一件事是如何向指标添加子菜单。我希望有人可以对此有所了解,以及如果使用相同的工具完成,如何与类别指标集成。
谢谢。
每当我pip使用任何参数或标志运行时,我都会遇到问题。我试过这样做,apt-get install --reinstall python-pip但它没有帮助,我不知道如何解决这个问题
Ubuntu 版本
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
Run Code Online (Sandbox Code Playgroud)
Python的版本
$ python --version
Python 2.7.6
Run Code Online (Sandbox Code Playgroud)
点子版本
$ dpkg -l | grep pip
ii python-pip 1.5.4-1 all alternative Python package installer
Run Code Online (Sandbox Code Playgroud)
错误,无论我尝试什么参数或标志,我都会得到完全相同的错误。
$ pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, …Run Code Online (Sandbox Code Playgroud) 我的pip已经不工作了。
这是 a 的输出sudo pip install pyjs:
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 61, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: …Run Code Online (Sandbox Code Playgroud) 我已经在我的 ubuntu 18.04 中安装了 python 2.7 和 python 3.7 但是当我
键入 python 它显示
Command 'python' not found, but can be installed with:
sudo apt install python3
sudo apt install python
sudo apt install python-minimal
You also have python3 installed, you can run 'python3' instead.
Run Code Online (Sandbox Code Playgroud)
但我已经安装了python。