标签: python3

在 gedit 中加载插件时“libpeas-WARNING **:找不到插件的加载器‘python3’”

我最近升级到 Ubuntu 13.04,我使用 gedit 做很多事情。

我试图安装一些我经常使用的插件,但遇到了一些问题。

首先,我像这样安装了插件:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get install gedit-plugins
Run Code Online (Sandbox Code Playgroud)

我可以在 gedit 中看到插件,但是当我选择通过编辑>首选项>插件菜单使用插件时,会显示以下消息:

(gedit:6027): libpeas-WARNING **: Could not find loader 'python3' for plugin    
'codecomment'
Run Code Online (Sandbox Code Playgroud)

我知道我安装了 python3,因为当我在终端中输入 python3 时,我得到:

 Python 3.3.1 (default, Apr 17 2013, 22:32:14) 
 [GCC 4.7.3] on linux
 Type "help", "copyright", "credits" or "license" for more information.
 >>> 
Run Code Online (Sandbox Code Playgroud)

我也有 python 2.7.4,通过类似的终端命令。

如果有人能帮助我在 gedit 中安装和运行这些插件,我将不胜感激。

gedit python3

8
推荐指数
1
解决办法
8049
查看次数

如何为 python3 脚本创建 deb 包?

我有一个 Python 文件 main.py。我希望能够从中制作一个 .deb 包,然后能够通过从终端输入包名来运行 main.py。它是用 Python 3 编写的,所以包名应该运行:

python3 main.py
Run Code Online (Sandbox Code Playgroud)

我知道的唯一依赖项是 python3。

我曾尝试创建一个依赖于 python3 的 deb,然后运行python3 packagename,但我得到:

/usr/bin/python3: can't find '__main__' module in 'packagename'
Run Code Online (Sandbox Code Playgroud)

尝试使用 Debreate 创建包无法打开:

Traceback (most recent call last):
  File "/usr/bin/debreate", line 12, in <module>
    import wx, sys, os, debreate, db, language, shutil
  File "/usr/share/debreate/debreate.py", line 23, in <module>
    import os, sys, wx.lib.dialogs, db, webbrowser, language, shutil, subprocess
  File "/usr/share/debreate/db.py", line 5, in <module>
    import wx, wx.combo, wx.lib.mixins.listctrl as LC, os, sys, language …
Run Code Online (Sandbox Code Playgroud)

packaging command-line deb python3

8
推荐指数
1
解决办法
5492
查看次数

如何从脚本创建 Excel xlsx 文件?

我正在寻找能够从脚本(python 或 perl)创建Excel 2007+ xlsx文件的Ubuntu 主/宇宙存储库中可用的软件包

我的要求:

  • 100% 兼容 Excel XLSX 文件。
  • 扎实而全面的文档和各种示例/教程
  • 稳定的API
  • 书写文本、数字、公式和超链接
  • 多个工作表
  • 完全格式化
  • 合并单元格
  • 图表
  • 自动过滤器
  • 工作表 PNG/JPEG 图像
  • 单元格注释
  • 组和大纲

python scripts perl xls python3

8
推荐指数
1
解决办法
3万
查看次数

如何在wine中安装python3?

我们如何在 wine 中为 32 位 ubuntu 安装 python3?

使用winetricks python2.7是可能的,但我的应用程序是用 python3 编写的

我没有 Windows 来测试我的应用程序,所以我要走这条艰难的路

wine python3

8
推荐指数
3
解决办法
9547
查看次数

安装python 3.5后终端不会启动

在我安装Python 3.5并运行以下命令后,我的终端和许多其他程序将不再启动。

cd /usr/bin
sudo rm python3
sudo ln -s python3.5 python3 
Run Code Online (Sandbox Code Playgroud)

如何再次恢复默认 Python 版本以解决这些问题?

python3

8
推荐指数
2
解决办法
3万
查看次数

导入错误:没有名为内置模块的模块

我正在将我的 python 应用程序从 python 2 移植到 python 3。因为 python-3 提供了2to3将 python-2 代码转换为 python-3 的实用程序。 import builtins 给出错误为

ImportError: No module named builtins
Run Code Online (Sandbox Code Playgroud)

任何想法来解决这个问题?

python3 14.04

8
推荐指数
1
解决办法
3万
查看次数

破包点击Ubuntu 16.10

当我运行 /usr/bin/click 时,出现以下错误:

Traceback (most recent call last):
  File "/usr/bin/click", line 37, in <module>
    import click
ImportError: No module named 'click'
Run Code Online (Sandbox Code Playgroud)

我尝试重新安装包单击,但在安装过程中出现相同的错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/14,7 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 255715 files and directories currently installed.)
Preparing to unpack .../click_0.4.45.1+16.10.20160916-0ubuntu1_amd64.deb …
Run Code Online (Sandbox Code Playgroud)

apt python3 click-packages 16.10

8
推荐指数
1
解决办法
4105
查看次数

在本地浏览器中打开服务器浏览器

当我通过 ssh 进入我的服务器并在那里做我的事情时。例如,我如何在远程机器上打开浏览器,并在我的本地机器上显示它,

我在本地机器上运行 Ubuntu 桌面。在服务器端,我使用 Ubuntu 16.04 服务器。它是一个开发服务器,所以我在那里有一个 python 脚本,它使用:

webbrowser.open("https://" + url)
Run Code Online (Sandbox Code Playgroud)

使用我需要的 URL 打开默认浏览器。

换句话说,当我登录到服务器时,如何在我的本地机器上打开一个链接。

更一般地说,我如何使用我的 Ubuntu 远程服务器机器,就好像它是我的本地机器一样?

自从:

  • 服务器端机器不需要 GUI。
  • 我不想安装服务器 GUI 并使用远程桌面。

如何访问我自己的开发服务器并在我的本地机器上打开一个简单的程序?

server python3 remote-login

8
推荐指数
2
解决办法
5522
查看次数

是否可以在 Ubuntu 18.04 上安装 SQLite 3.24+?

我正在尝试将我的 SQLite 版本更新到 3.24 或更高版本,以便 Python 应用程序可以使用新的“UPSERT”查询。我已经尝试了几个小时来做​​到这一点,但收效甚微。它拒绝更新过去3.22

我尝试过:

  • 使用 apt 安装和重新安装 sqlite/libsqlite3-dev(以及它的各种版本)

  • 从启动板下载包(例如 https://launchpad.net/ubuntu/+source/sqlite3/3.26.0-2)并尝试安装它们

  • 使用 Python pip 尝试更新 sqlite3

  • 添加一些 PPA 存储库以尝试从那里获取它

  • 从谷歌找到的其他各种建议

我没有尝试过的:

  • 从源代码构建 SQLite(这对我来说是最后的手段)

是否可以在 Ubuntu 18.04 上安装 SQLite 3.24+ 版本?如果是这样,是从源代码构建的唯一方法还是有一种简单的方法可以通过 apt(或类似的)获取更新的版本?

python sqlite python3 sqlite3 18.04

8
推荐指数
2
解决办法
2338
查看次数

各种命令中出现“ModuleNotFoundError:没有名为 'apt_pkg' 的模块”

我在各种情况下都会收到以下错误,例如当我尝试启动未安装的软件包时:

   $ tldr
    Traceback (most recent call last):
      File "/usr/lib/command-not-found", line 28, in <module>
        from CommandNotFound import CommandNotFound
      File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in <module>
        from CommandNotFound.db.db import SqliteDatabase
      File "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", line 5, in <module>

    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", …
Run Code Online (Sandbox Code Playgroud)

python python3

8
推荐指数
1
解决办法
3万
查看次数