Questions tagged «python»

Python是一种解释型编程语言,通常(但非唯一)用作脚本语言。默认情况下,所有Ubuntu发行版中都包含Python版本。

4
在Python中导入模块(mpl_toolkits.basemap)时出现问题
所以问题是这样的:我正尝试学习如何使用shapefile使用Python绘制地图。互联网上有很多示例,但是几乎所有示例都以类似 from mpl_toolkits.basemap import Basemap 当我尝试将其输入到IPython笔记本中时,Python控制台或Pycharm返回 ImportError: No module named 'mpl_toolkits.basemap' 可以的下一个响应时间是到sudo apt-get install python-mpltoolkits.basemap。运行,返回: Reading package lists... Done Building dependency tree Reading state information... Done python-mpltoolkits.basemap is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded. 我尝试过sudo apt-get remove python-mpltoolkits.basemap,然后使用apt-get重新安装,没有任何乐趣。 如何使系统识别该模块存在,或者如何以Python解释器可识别的方式重新安装该模块?
12 apt  python 

1
如何编写动态更新的面板应用程序/指标?
我正在尝试为ubuntu Mate编写一些面板应用程序。我非常了解C / C ++和SDL。我已经看到了Mate-University面板应用程序的github页面,但是我无法使其正常运行/我有一些时间。 我只是在想,是否有一些简便的方法可以编写面板应用程序?我不是在谈论使用自定义应用程序启动器,而是想向面板添加新功能,但是我不确定如何使用。有关编写面板应用程序的教程或说明可能会很有帮助。

1
如何在apt-get上安装python-dev?
我曾尝试这个和这个和这个和这个 这些都没有安装python-dev,我安装了amd64系统14.04并运行,当我尝试安装wagtail,django cms时,出现错误: pysass.c:4:20: fatal error: Python.h: No such file or directory #include <Python.h> ^ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Cleaning up... Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/ libsass/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace ('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ojWg1O-record/install- record.txt --single-version-externally-managed --compile failed with error …

2
如何传递带有空格作为参数的文件名?
我有一个接受字符串参数的Python脚本。 $ python script.py "one image.jpg" "another image.jpg" 这按预期工作。 Python argparse: ["one image.jpg", "another image.jpg"] 如果我需要传递文件名, $ python script.py $(ls "/some/dir/*.jpg") Python argparse: ["one", "image.jpg", "another", "image.jpg"] 如果使用-Qof ls命令,我可以将结果用双引号引起来。但是,引号在Python脚本中即转义。 $ python script.py $(ls -Q "/some/dir/*.jpg") Python argparse: ['"one image.jpg"', '"another image.jpg"'] 如何将ls文件名扩展为适当的字符串以用作参数?(如我的第一个示例)

2
如何为自安装的python安装pip和python包?
/usr/bin/python指向/usr/bin/python2.7,我的OS 14.04使用的旧版本python 2.7.6。 对于旧的python,我想安装module regex: $ sudo python -m pip install regex /usr/bin/python: No module named pip 因此在synatpic中,我python-pip为旧python 安装了。上面的命令现在说: Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory 因此,在突触中,我安装了libpython2.7-dev。现在所有的作品。 我还/usr/bin/local/python2.7通过编译Python 27.9的源代码安装了更新版本的Python 2.7.9 。 如何安装pip,然后regex为新的python 安装? 谢谢。
11 python 

6
删除了python二进制文件,并且无法使用apt-get恢复,该怎么办?
好。是的 想要重新开始,因为我遇到了依赖关系混乱,因此我运行了“ whereis python”并从字面上清除了所有出现的文件和目录。然后,当我去运行apt-get install python时,我当然会得到很多错误。有没有一种方法可以在ubuntu上重新安装python而不只是进行干净擦除? 这是尝试安装python二进制文件的输出: root@ubuntu14-server:/home/kpoole# apt-get install python Reading package lists... Done Building dependency tree Reading state information... Done python is already the newest version. The following packages were automatically installed and are no longer required: libexpat1-dev libpython-dev libpython2.7-dev Use 'apt-get autoremove' to remove them. 0 upgraded, …
11 apt  python  dpkg 

4
在ubuntu 14.04上安装枕头
我为枕头疯狂。我已经在这里问了,没有解决: Pillow软件包的Python Django Mezzanine安装失败 我有Ubuntu 14.04和python 2.7。 使用pip或从github安装枕头我有此错误: x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/_imaging.o: File o directory non esistente x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/decode.o: File o directory non esistente x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/encode.o: File o directory non esistente x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/map.o: File o directory non esistente x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/display.o: File o directory non esistente error: command …

2
使用pyenv安装Python 3之后在Ubuntu 14.04上安装matplotlib
我正在将Ubuntu 14.04与Python 2.7.6结合使用。我已经安装matplotlib了Python2。现在,我刚刚使用安装了Python 3.4.2 pyenv install 3.4.2。然后我跑去pip install matplotlib安装Python3。matplotlib后来我发现了python3-matplotlibUbuntu 14.04 的软件包。我想知道:我应该sudo apt-get install python3-matplotlib改用吗?matplotlib与Python 2并排安装Python 3 的首选方式是什么matplotlib?
11 14.04  apt  python 



1
在Ubuntu软件中心上显示个性化的横幅展览
如何在Ubuntu软件中心上展示自己的个性化横幅展品? 我见过一些URL定义/usr/share/software-center/softwarecenter/enums.py和/usr/share/software-center/softwarecenter/distro/Ubuntu.py至今。 我还尝试从视图到核心跟踪代码。但是我迷路了。_append_banner_adds来电SoftwareCenterAgent。它调用SpawnHelper。然后我迷路了。也有一些电话,SimpleFileDownloader但我无法追踪。 另外,我在调试日志中注意到了该条目。 2013-02-08 15:07:43,731 - softwarecenter.simplefiledownloader - DEBUG - download_file: http://software-center.ubuntu.com/site_media/exhibits/2012/12/SC_banner_Mixxx_2.png None True 是否有有关如何实现的文档?一些简单的方法来更改默认横幅,并以干净的方式放置我自己的横幅将非常有帮助。 我想我可以简单地重写该_append_banner_adds函数,但是我对python的了解不是很多,我想了解并使用Ubuntu尽可能使用的相同方法。

3
如何使用GDB获取python堆栈跟踪信息?
我正在使用GDB在Kubuntu 12.04上的python应用程序中调试分段错误。据说GDB版本7具有用于提取有关python堆栈的信息的内置宏(http://docs.python.org/devguide/gdb.html),但是我很难使其正常工作。我已经安装了python-dbg。 当我在GDB中请求python堆栈跟踪时,结果如下所示: (gdb) py-bt #5 (unable to read python frame information) #16 (unable to read python frame information) #26 (unable to read python frame information) ... 我的GDB版本是7.4-2012.04-0ubuntu2,Python是2.7.3-0ubuntu3。
11 python  gdb 

3
如何使用Python脚本更改墙纸?
我想用一个小的Python脚本在Ubuntu 11.10(带有Unity)中更改墙纸。我发现可以通过gconf-editorin 进行更改/desktop/gnome/background/picture_filename。使用python-gconf,我可以更改必要的值。 显然,不会读取gconf字符串。如果我更改了该脚本(通过脚本或通过gconf-editor),则保留墙纸,并且在“更改墙纸”菜单中显示旧墙纸。 如何通过Python脚本更改Unity的墙纸? 以下代码可以正常工作。 #!/usr/bin/python # -*- coding: utf-8 -*- from gi.repository import Gio class BackgroundChanger(): SCHEMA = 'org.gnome.desktop.background' KEY = 'picture-uri' def change_background(self, filename): gsettings = Gio.Settings.new(self.SCHEMA) print(gsettings.get_string(self.KEY)) print(gsettings.set_string(self.KEY, "file://" + filename)) gsettings.apply() print(gsettings.get_string(self.KEY)) if __name__ == "__main__": BackgroundChanger().change_background("/home/user/existing.jpg")

2
PyGTK仍然有意义吗?
我是Linux的新手,但不是应用程序开发的新手。我来自Mac背景上的RealBasic。 我已经接受了我需要学习一种针对Linux开发的新语言(因为RB无法在64位发行版上运行并且是封闭的专有语言),但是我想确保选择正确的语言。 我一直在研究Python,直到我了解到随着GTK 3的引入PyGTK变得过时,一切都准备就绪。这是真的吗?Ubuntu开发人员网站的剧照似乎推荐使用Glade作为UI,但我想确保我不会学到即将发生的事情!

5
为什么大多数GNOME开发人员在GTK +编程中都偏爱Python而不是Java?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 我只知道C和Java。当我可以使用已经知道的知识时,我真的不想学习另一种语言。我从未编写过GTK +应用程序,但我计划从一个实验性项目开始。那么,相对于Java,相对于GTK +,用Python编写是否有任何优势?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.