ubuntu下python编程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下python编程相关的知识,希望对你有一定的参考价值。

ubuntu 10.04 用python(v2.6)定义一个函数出现如下错误,求帮助。

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def fib(n): # write Fibonacci series up to n
... a,b=0,1
File "<stdin>", line 2
a,b=0,1
^
IndentationError: expected an indented block
>>>

参考书Python Tutorial Release 2.4上完整代码为:
# Fibonacci number module
def fib(n): # write Fibonacci series up to n
... a,b=0,1
...while b<n:
......print b,
......a,b=b,a+b

def fib(n):
a,b=0,1
while b<n:
print b,
a,b = b,a+b

fib(10)

Python的强制缩进是要时刻注意的。
参考技术A 在输入的时候,需要有个缩进的,从而判断哪些代码是在函数体内。
你可以在a,b之前加入4个空格。
参考技术B 哦哦,好

ubuntu下安装和配置pycharm和pyqt5

PyQt是Python语言的GUI编程解决方案之一。可以用来代替Python内置的Tkinter。其它替代者还有PyGTK、wxPython等。与Qt一样,PyQt是一个自由软件。

 

在Linux下使用pycharm写python是最舒服的。本文介绍了Linux下pycharm qt5开发环境的配置。


安装pyqt
# 直接安装所有包即可,不大
sudo apt-get install pyqt5*
安装qt designer

qt的designer被集成到了qt creator中,但是我们如果只是单纯开发pyqt的话,不需要qtcreator那么大的包,只需要安装designer设计包即可。


sudo apt-get install qttools5-dev-tools

然后通过 designer 即可运行qt-designer。可以通过 whereis designer 查看designer在哪里,一般在


/usr/bin/designer
设置Pycharm

技术分享图片

 

打开某个项目之后, File –> setting –> Tools –> External Tools 。单击 + 号,按照如下编写,添加两个。

 

技术分享图片

 

技术分享图片


使用

保存以后,则在主菜单的 Tools 看到 Qt5 这个工具包,会发现里面有两个刚才编写的工具 PyUIC 和 QtDesigner ,点击QtDesigner则可以调起designer工具,创建一个 Mainwindow 的ui,随便从左边的工具栏拖一些模块到主界面上,保存到项目目录下。

 

在pycharm里,新建一个py文件内容可以编写如下:


import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.uic import loadUi
app = QApplication(sys.argv)
widget = loadUi(‘test.ui‘)
widget.show()
sys.exit(app.exec_())

test.ui 则就是你编写的ui文件,改成你的ui文件名字即可。运行,则就会弹出你之前设计的界面。


Reference

Pyqt wiki

 

where is qt5 designer ask-ubuntu

 

mac下pyqt开发环境配置



以上是Linux下Pycharm配置pyqt5开发环境的内容,更多 配置 pycharm 环境 开发 PyQt5 Linux 的内容,请您使用右上方搜索功能获取相关信息。



















以上是关于ubuntu下python编程的主要内容,如果未能解决你的问题,请参考以下文章

python编程中在ubuntu中安装虚拟环境及环境配置

编程centos下python安装与虚拟环境配置

Ubuntu下Python安装测试 & Geany实现Hello World!

python编程中在ubuntu中安装虚拟环境及环境配置

python编程中在ubuntu中安装虚拟环境及环境配置

python编程中在ubuntu中安装虚拟环境及环境配置