如何在 Quickly 的 python 代码中使用 Unity 方法。我想要的只是一些方法的示例,例如快速列表、通知、指标等。
我最近在我的老式 ThinkPad 上安装了 ubuntu 12.04,以及空闲的 Python 解释器和 Python。
我希望学习这种编程语言的基础知识,但我没有找到适合最新 Python 的决定性初学者指南,该指南不需要了解以前的编码语言知识。
我知道如何使用 GUI 和使用终端进行安装或基本任务,我有 BASIC 的基本知识(转到、打印、输入、if、next 等),但绝对不了解 Python 或任何其他编码。
如果有人可以简要解释或为我指明正确的方向,那就太好了!
另外,如果有人可以为初学者推荐一种更好的语言,我会非常感兴趣。但是,从我的研究来看,Python 似乎是最受支持的跨平台,一般来说?
提前致谢。
这是我正在处理的 Quickly 应用程序代码的摘录:
# Code for other initialization actions should be added here.
self.apachestart = self.builder.get_object("apachestart")
self.label1 = self.builder.get_object("label1")
def on_apachestart_clicked(self, widget):
subprocess.call(['sudo', 'service', 'apache2', 'start'])
Run Code Online (Sandbox Code Playgroud)
现在,当我按下按钮启动 Apache(名为apachestart)时,它会在服务器启动的终端中打印为标准输出:
* Starting web server apache2 [ OK ]
Run Code Online (Sandbox Code Playgroud)
如何从终端获取要显示在标签中的文本输出?
我在 VirtualBox 中安装了 Ubuntu 12.10。默认安装python吗?如果没有,我该如何安装python?
我的问题很简单。
Ubuntu 是否更适合用 Python 编写的类似文本编辑器的程序(Libre Office、Sublime Text 等)?
或者如果我在 Ubuntu 中使用 C++、Python 或 Java 没有区别?
我注意到在创建类似办公室的应用程序、目录、自定义按需应用程序等时,Python 以某种方式受到 Ubuntu 开发人员的青睐。
此外,Ubuntu 网站在这里推广 Python:
http://developer.ubuntu.com/get-started
他们不在他们的网站上宣传 C++ 或 Java。所以,我很好奇为什么他们比 C++ 或 Java 更能推广 Python?
还是仅仅因为 Python 的开发速度比 Java 或 C++ 快?
我不是在问哪种编程语言是最好的(我已经知道 C++ 是最好的,并且在图形和硬件优化方面最常用),但我很好奇为什么 Python 在 Ubunutu 社区如此受欢迎,是否仅仅是因为用这种语言编程很容易,或者如果它有其他原因,例如在 Ubuntu 中比其他语言更好的性能。
Ubuntu 团队决定将 Python 推广为 Ubuntu 的第一语言的历史是什么?
我创建了一个.py文件并将其保存在我桌面上的“Python”文件夹中。现在,我想执行名为“ use.py”的特定文件。
如何使用 LXTerminal 执行文件?
我目前正在运行 ubuntu 13.10。我想为 python2.7.6 下载 pythoncard。我也有 anaconda1.8.0。所以每当我在我的终结器或终端中启动 python 时,它都会与 anaconda 一起启动。
我正在尝试在 virtualenv 中使用 pip 安装一个包:
pip install fuse-python
但输出是
Downloading/unpacking fuse-python
Downloading fuse-python-0.2.tar.gz (53kB): 53kB downloaded
Running setup.py (path:/home/nicu/dev/bacula/ve/build/fuse-python/setup.py) egg_info for package fuse-python
Usage: pkg-config [-?] [--version] [--modversion]
[--atleast-pkgconfig-version=VERSION] [--libs] [--static]
[--short-errors] [--libs-only-l] [--libs-only-other] [--libs-only-L]
[--cflags] [--cflags-only-I] [--cflags-only-other] [--variable=NAME]
[--define-variable=NAME=VALUE] [--exists] [--print-variables]
[--uninstalled] [--atleast-version=VERSION] [--exact-version=VERSION]
[--max-version=VERSION] [--list-all] [--debug] [--print-errors]
[--silence-errors] [--errors-to-stdout] [--print-provides]
[--print-requires] [--print-requires-private] [-?|--help] [--usage]
pkg-config could not find fuse:
you might need to adjust PKG_CONFIG_PATH or your
FUSE installation is very old (older than 2.1-pre1)
Traceback (most recent …Run Code Online (Sandbox Code Playgroud) 我无法安装 lxml。在系统中,我有 python-lxml 包,但我需要其他包...请帮忙,如果可以的话 - 我的任务是安装 lxml 以使用 virtualenv 在虚拟环境中进行开发。我发现此解决方案已成功修复安装 lxml:
$ sudo apt-get install libxml2 libxml2-dev libxslt-dev build-essential python-dev
$ sudo ldconfig
Run Code Online (Sandbox Code Playgroud)
然后:
$ source bin/activate # for activate enviroment
(env) $ pip install lxml
Run Code Online (Sandbox Code Playgroud)
但是我有很多问题。
第一个问题是使用依赖项安装 build-essential -为什么 build-essential 失败?
解决了!谢谢!
接下来我有这个(输出):
(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 -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-i686-2.7/src/lxml/lxml.etree.o -lxslt -lexslt -lxml2 -lz -lm -o build/lib.linux-i686-2.7/lxml/etree.so
/usr/bin/ld: …Run Code Online (Sandbox Code Playgroud) 在使用 Ubuntu 方面我是一个完整的新手,我偶然发现了这个问题:我正在尝试运行这个脚本:https : //gist.github.com/mjkoo/0eb70888b6085b3f65f5(它基本上是一个将所有文件重命名为小写的工具)。我试过使用:
python eui_install.py
Run Code Online (Sandbox Code Playgroud)
和
chmod +x eui_install.py
./eui_install.py
Run Code Online (Sandbox Code Playgroud)
但我得到的一切是:
Usage: eui_install.py [ZIPFILE]
Run Code Online (Sandbox Code Playgroud)
指定文件夹中的文件名称仍为大写。我究竟做错了什么?
python ×10
virtualenv ×2
13.10 ×1
apt ×1
c++ ×1
compiling ×1
fuse ×1
gcc ×1
idle ×1
java ×1
lxterminal ×1
pip ×1
programming ×1
python-2.7 ×1
scripts ×1
unity ×1