Tag: python

如何为dpkg-buildpackage或debuild安装的文件添加权限

我使用dh_make和dpkg-buildpackage从我自己的源代码构建了一个包。 / debian中的安装文件指定项目文件的目标。 要使安装的程序正常工作,它们需要具有可执行性/具有chmod的执行权限。 特别是它是关于python脚本和.desktop文件。 如何在设置中设置这些权限? 通过仅将它们复制到目的地,它没有完成。 如果我可以在设置结束时触发命令,或类似的东西,但我不知道如何包含它。

在64位系统上编译32位

我正在尝试使用以下configure命令在64位ubuntu系统上编译32位版本的python: CC=”gcc -m32″ LDFLAGS=”-L/lib32 -L/usr/lib32 \ -Lpwd/lib32 -Wl,-rpath,/lib32 \ -Wl,-rpath,/usr/lib32″ \ ./configure –prefix=/opt/pym32 然后make,make install。 没有错误,但它应该是错误的,因为“readelf -h python”告诉我python是作为ELF64构建的。

编译需要python 2.6的程序

我正在尝试编译一个软件包,但它失败了 g++ -Wall -O0 -fno-strict-aliasing -I/usr/include/python2.6 -I/usr/include/python2.5 -g -pthread -fpic -I../../plot/src -I../../math/src -I../../rclib/src/util -I../../rclib/src/conui -I../../rclib/src/io -I../../_general -I../../clop/src -I../../clop/src/real -I../../clop/src/artificial -I../../clop/src/math -DPTHREADS -DGUI=nogui -Drestrict=__restrict__ -DKBHIT_UNIX -DCLOCK_FTIME -c -o ../swig/clop_swig_wrap.o ../swig/clop_swig_wrap.cxx ../swig/clop_swig_wrap.cxx:149:20: fatal error: Python.h: No such file or directory compilation terminated. make: *** [../swig/clop_swig_wrap.o] Error 1 由于Python 2.6在synaptic中不再可用,我从http://www.python.org/download/releases/2.6.8/下载,构建和安装它,但它没有将2.6库添加到/ usr /包括 如何在Ubuntu 12.04上将python2.6库导入/ usr / include?

如何在Rhythmbox中收听特定信号?

我想在Rhythmbox中按下Ctrl + W按键,如果发生这种情况,请调用函数。 我怎么能用Python做到这一点?

Python 2包和Python 2解释器版本的差异

我不太明白在我的Ubuntu 16.04系统上各种Python 2软件包和Python 2解释器之间版本的明显不同意见。 运行 $ readlink -e $(which python python2) /usr/bin/python2.7 /usr/bin/python2.7 $ python –version && python2 –version Python 2.7.12 Python 2.7.12 告诉我python和python2链接到python2.7 ,我系统上的Python 2解释器的版本是Python 2.7.12 。 到目前为止这么好,没什么可惊讶的。 运行 $ dpkg -s python | grep Version Version: 2.7.11-1 告诉我python包的版本是2.7.11-1 ,它不同意Python 2解释器的版本。 另一方面,跑步 $ dpkg -s python2.7 | grep Version Version: 2.7.12-1~16.04 告诉我python2.7包的版本是2.7.12 ,它与Python 2解释器的版本一致。 […]

真的在可信赖的python 3.4上安装PyQt4 / 5

我在我的ubuntu 14.04.2(可靠)上使用Python 3,以及Python 2.我正在尝试运行ipython –pylab ,但是使用Python 3,这会失败(适用于Python 2)。 它失败了,因为它需要QT4 / 5或PySide。 我无法安装PySide ,但我可以轻松安装PyQt4 sudo aptitude install python3-pyqt4 python3-pyqt5 但是,这似乎没有做到这一点。 ipython –pylab的输出是 ImportError: cannot import name ‘QtCore’ 尝试从PyQt5导入QtCore后, matplotlib抛出该错误。 有趣的是,即使PyQt5被清除它也会完全失败(但是错误No module named PyQt5`) matplotlib或python3-pyqt4/5软件包有什么问题吗? 有可能python-pyqt4/5甚至不支持python3.4吗? 更新 在清除python3-pyqt4和python3-pyqt5并安装python3-pyside , ipython在ipython运行良好。 这是在我链接的SO问题中记录的。 现在,在安装了pyside ,我再次安装了python3-pyqt5以回答评论中的问题,现在QtCore已正确导入(在python和ipython ),但是pylab不再工作了。 但是,错误有很大不同: ImportError: Could not load requested Qt binding. Please ensure that PyQt4 >= […]

如何在Ubuntu 12.04中安装最新的IPython笔记本?

这里的解决方案要求安装最新的笔记本,但我无法找到如何做到这一点。 https://stackoverflow.com/questions/16496687/unable-to-open-an-existing-notebook-in-ipython-notebook

Python损坏:如何清除失败的安装或重新安装新实例?

我在Ubuntu 10.04.3上安装了DEEPIN SOFTWARE CENTER给出了错误的建议。 后来我才知道这个应用程序不是为Ubuntu 10.x构建的,而是为11.x. 开发人员根本没有任何疑难解答。除了提供通用的apt-get purge 命令之外,建议我安装它的人也无法帮助我解决问题。 。 Deepin软件中心最初搞砸了我的安装/更新程序。 我设法从光盘中清除Deepin软件中心的所有实例,除了在Python中,STILL保留有关无法完成的Deepin安装的信息,并且每次更新软件包时都会尝试完成它。 如何从Python中清除此未完成的安装信息? 或者,我可以简单地下载一个新的Python实例,并覆盖损坏的实例吗? 如果是这样,请告知必要的步骤。 我很高兴重新安装Python,如果它清除了剩余的问题.. 所有人都非常感谢

无法让spyder使用python3(正确*)

我试图迁移到python3(参见从python2切换到python3 )继续; 试图用pip3安装spyder我到达了一个正常工作的工作区(虽然没有nautilus访问它,只能通过终端)。 更新系统然后重新启动它(由于某种未知原因)不再可访问; 在终端输入spyder会导致: Traceback (most recent call last): File “/usr/local/lib/python3.5/dist-packages/qtpy/__init__.py”, line 119, in from PySide import __version__ as PYSIDE_VERSION # analysis:ignore ImportError: No module named ‘PySide’ During handling of the above exception, another exception occurred: Traceback (most recent call last): File “/usr/local/bin/spyder”, line 11, in sys.exit(main()) File “/usr/local/lib/python3.5/dist-packages/spyder/app/start.py”, line 103, in main from […]

如何使用jhbuild安装“pygobject”时解决旧的GLIB错误

我正在尝试使用jhbuild安装jhbuild 。 而我收到此错误: configure: error: Package requirements (glib-2.0 >= 2.48.0) were not met: Requested ‘glib-2.0 >= 2.48.0’ but version of GLib is 2.38.2 所以,我已经从https://launchpad.net/ubuntu/%2Bsource/glib2.0安装了glib-2.0 ./configure make make install 安装此库后,我再次尝试并得到相同的错误。 所以我查一下如何解决旧的GLIB错误问题。 并尝试设置这样的两个变量 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 然后再次尝试但没有运气:( 我使用的是Ubuntu 14.04 LTS。