Tag: python

可以从Ubuntu 14.04安全地删除Python 2吗?

我已将我的电脑从Ubuntu 13.10更新到Ubuntu 14.04。 我听说Ubuntu 14.04不包含Python2,但是我的Ubuntu 14.04系统仍然安装了Python 2。 我可以从PC上删除Python 2.7.6吗? 当然,我知道某些软件可能依赖于Python2。

更新时Ubuntu 15.04 Linux 4.0 Python错误,子进程/ usr / bin / dpkg返回错误代码(1)

在运行autoremove命令或更新时,甚至对于任何安装命令,我都会遇到以下错误。 我的系统是Ubuntu 15.04从14.04升级,Linux内核从3.19升级到4.00。 我已经安装了python 3.4.3并且我可以通过python命令使用python3。 请帮助我完全处于糟糕的状态。 TIA vivek@Wisdom:~$ sudo apt-get autoremove Reading package lists… Done Building dependency tree Reading state information… Done The following packages will be REMOVED: linux-image-3.19.0-16-generic linux-image-extra-3.19.0-16-generic 0 upgraded, 0 newly installed, 2 to remove and 55 not upgraded. 13 not fully installed or removed. Need to get 0 B/89.4 kB of […]

如何在Python中快速动态更改窗口不透明度?

该应用程序是用HTML编写的,并且正在使用webkit和Quickly运行。 可以使用Glade更改不透明度。 我想在HTML中添加一个滑块function,它将根据不透明度更改HTML文档的标题。 如何编写主app/AppWindow.py以便根据HTML文档标题动态更改不透明度?

龙在Ubuntu自然说话

我正试图让Dragon Naturally Speaking通过Ubuntu工作…. 我在虚拟机中设置它,但我发现通过Linux访问它的function非常困难。 我知道有一种方法可以通过葡萄酒来做到这一点,因为这个家伙在python中进行语音识别时做了非常恶心的黑客攻击。 YouTube.com:使用Python按语音编码 另外我知道有一个叫做蜻蜓的整洁的小python黑客。 我的总体目标是使用我的键盘(钢琴)创建自己的命令,这些命令对应于很酷的function,例如解锁我的电脑或其他东西(想象一下,如果你的密码是电影中联系人为外星人播放的噪音,会有多酷或类似的东西)。 除了任意参考,这是我在论坛上的第一篇文章,所以请放轻松我。 我对Ubuntu和Linux格式也比较陌生,但如果有人能指导我自然而然地说龙12版高级版正在使用Ubuntu的最新版本(无论我在3周前下载过什么版本),我很确定我可以通过自己制作一些自定义宏来挣扎。 我用Google搜索并通过葡萄酒尝试了许多不同的方法,但到目前为止还没有成功。 干杯!

防止pip在升级期间删除系统包

我有一个相当简单的Ubuntu(13.04)桌面安装,它配有几个Ubuntu打包的Python实用程序 – 它们位于/usr/lib/python2.7并由root拥有。 我称之为“系统”Python包。 我也用Python做了很多科学工作,所以我使用pip安装了像numpy,matplotlib等工具 – 这些工具都存在于/usr/local/lib/python2.7并且归我所有(我知道了/usr/local因为我是这台机器上唯一的用户)。 我称之为“本地”Python包。 我在PYTHONPATH中将本地路径放在系统前面,以便我优先加载本地包。 现在,我正在尝试升级使用pip安装的本地软件包之一,并且pip失败,因为它想要在升级过程中卸载从属系统软件包。 我有两个问题,从两端解决问题: 解决此问题的一种方法是获取pip以升级我的本地软件包并忽略系统安装的软件包(如果可能)。 我是否可以阻止pip在本地软件包升级期间尝试卸载系统软件包,但仅限于一个依赖项? 另一种方法是让pip安装更新版本的软件包,然后使用该版本来满足apt相关工具中的依赖项。 有没有办法告诉Ubuntu一个pip -installed包将满足apt依赖? (我熟悉virtualenv,但在这台机器上我只使用这个环境,所以我真的想避免跟踪我是否正在使用正确的virtualenv。)

无法在virtualenv(python)中安装lxml

我无法安装lxml。 在系统中我有python-lxml包,但我需要其他…请帮助,如果可以 – 我的任务是使用virtualenv安装lxml用于虚拟环境中的开发。 我发现这个解决方案修复成功安装lxml: $ sudo apt-get install libxml2 libxml2-dev libxslt-dev build-essential python-dev $ sudo ldconfig 然后: $ source bin/activate # for activate enviroment (env) $ pip install lxml 但我有很多问题。 第一个问题是安装构建 – 必不可少的依赖 – 为什么构建必不可少? 它解决了! 谢谢! 接下来我有这个(输出): (env) $ pip install lxml … i686-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g […]

“为python3.5运行python rtupdate钩子”失败了

我重新安装了Ubuntu avec一些文件系统问题。 现在我明白了: $ sudo apt-get update Hit:1 http://fr.archive.ubuntu.com/ubuntu xenial InRelease Hit:2 http://ppa.launchpad.net/fingerprint/fprint/ubuntu xenial InRelease Hit:3 http://fr.archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:4 http://fr.archive.ubuntu.com/ubuntu xenial-backports InRelease Hit:5 http://fr.archive.ubuntu.com/ubuntu xenial-proposed InRelease Get:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Get:7 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [192 kB] Get:8 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [186 kB] Get:9 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [65.6 kB] Get:10 […]

解析`/ etc / passwd`文件以查找具有Interactive shell的用户

我想解析/etc/passwd文件,找出用户是否可以运行交互式shell。 我知道/etc/passwd文件的每一行中的第7个字段告诉shell的路径。 但是你怎么说,定义的shell是互动的? 我在python中解析这个文件,我可以实现逻辑,我只是​​不知道如何找出如何识别Interactive shell。 PS。 我想用python找到它。

有关如何准备我的python3脚本以上传到我的ppa的简单指南吗?

我有一个用PyQt4编写的python3脚本(4000 loc),有四个,五个依赖项。 在放置该脚本的同一文件夹中,有一些子文件夹,其中放置了所有其他文件(图标,保存,声音,翻译)。 我想将它上传到我已经创建的ppa中。 我读过“将包上传到ppa”,但我不明白。 是否有适合初学者的分步说明? 创建一个ppa比编写整个程序似乎更难。

无法安装apt-get-python缺失

我刚刚将我的Xubuntu更新到18.04,我再也没有蓝牙了。 我试图安装blueman,这是错误: nicolas@nicolas-UX530UX:~$ sudo apt-get install python3 [sudo] password for nicolas: Reading package lists… Done Building dependency tree Reading state information… Done python3 is already the newest version (3.6.5-3ubuntu1). 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. nicolas@nicolas-UX530UX:~$ sudo apt-get install blueman Reading package lists… Done Building dependency tree Reading state […]