Linux搭建python环境(怎么在linux下搭建pyqt的开发环境)

2024-07-20 04:30:07 :38

linux搭建python环境(怎么在linux下搭建pyqt的开发环境)

大家好,今天小编来为大家解答以下的问题,关于linux搭建python环境,怎么在linux下搭建pyqt的开发环境这个很多人还不知道,现在让我们一起来看看吧!

本文目录

怎么在linux下搭建pyqt的开发环境

以Ubuntu 12.10下搭建PyQt环境为例!make安装Python(由于此版本默认有Python2.7和Python3.2故可省去)第一步:下载Qt4源代码第二步:下载SIP( SIP is a tool forautomatically generating Python bindings for C andC++ libraries)第三步:下载PyQt第四步:配置SIP:解压sip-XXXXX.tar.gz压缩包,进入sip-XXXXX目录运行python configure.py注意:If you have multiple versions of Python installed then make sureyou use theinterpreter for which you wish SIP to generate bindings for.也就是说我采用Python3.x进行开发,那么使用的命令是:python3 configure.pyshell下的结果是:lieo@ubuntu:~/download/sip-4.14.2$ python3 configure.py This is SIP 4.14.2 for Python 3.2.3 on linux2.The SIP code generator will be installed in /usr/bin.The sip module will be installed in /usr/lib/python3/dist-packages.The sip.h header file will be installed in /usr/include/python3.2mu.The default directory to install .sip files in is /usr/share/sip.make注意: 这步可能会报找不到Python.h文件的错误(没报错跳到make install)这是因为缺失头文件和静态库包,假如使用python2.7运行sudo apt-get install python-dev假如使用python3运行sudo apt-get install python3-devmake install第五步:编译安装Qt4Ubuntu默认没有编译环境,运行以下命令安装编译环境sudo apt-get install build-essential#进入qt源码目录运行./configure结果:Qt will be installed into /usr/local/Trolltech/Qt-4.8.4makemake install1.如果在./configure阶段,出现了以下错误 Basic XLib functionality test failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 那是因为没装有libxtst-dev,使用命令apt-get install libxtst-dev安装2.如果在make阶段,出现一下错误/usr/bin/ld: cannot find -lXrender make 错误 1make: *** 错误 2那是因为没有装libxrender-dev3.在qt create中,尝试编译测试,如果找不到qmake,则在工具-选项-QT4中手动设置qmake的位置。qmake的位置默认在/usr/local/Trolltech/Qt-4.8.4/bin/qmake。当这几个步骤全部完成后,把“PATH=/usr/local/Trolltech/Qt-4.8.4/bin:$PATHexport PATH”加到.profile中,Qt就安装成功了。或者 在.bashrc文件(如果你的shell是bash、ksh、zsh或者sh)中,添加下面这些行: QTDIR=/usr/local/Trolltech/Qt-4.8.4PATH=$QTDIR/bin:$PATHLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH第六步:安装PyQt#进入PyQt源码目录运行以下命令安装PyQt#前提是Qt4和SIP以正确安装python configure.pymakemake install至此配置完成

如何在Linux下的sublime text 2搭建python开发IDE

一、使用工具:SublimeText、Python

二、搭建步骤:

1、打开sublimeText  在菜单栏找到Tools——》编译系统——》新编译系统

2、在新的配置文件中输入如下配置

{

"cmd": ,

"file_regex": "^*)",

"selector": "source.python",

"encoding": "cp936",

}

其中***********处填写你的电脑中python的安装路径

3、Ctrl+S保存到SublimeText——》Data——》Packages——》User下

文件名保存为Python.sublime-build即可。

4、接下来可以测试一下输入print(1);  

然后Ctrl+B编译

如果下方输出栏 输出了1 则说明成功。

三、注意事项:注意事项: 如果出现如下图所示的错误,一般是由于没有保存为.py文件导致。将文件保存为XXXX.py 然后Ctrl+B即可。

linux下python和webpy怎么搭建

基于python的web开发,这里我们使用linux为开发环境,搭建基于nginx + web.py + fastcgi有些基本基本概念解释下,哈哈,因为我不懂1.wsgi为Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口2.uwsgi,另一种python定义的web服务器和web应用的接口3.REST服务,REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。4.CRUD是指在做计算处理时的增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能以下内容主要来自***隐藏网址***需要的软件nginx 0.7以上版本,我使用的是nginx 0.9.2webpy我使用的web.py-0.37spawn-fcgi 1.6.3flup 1.0nginx的配置请参看官方文档***隐藏网址***webpy和flup安装方式为解压后运行python setup.py install安装编写index.py点击(此处)折叠或打开#!/usr/bin/env python# -*- coding: utf-8 -*-import weburls = ("/.*", "hello")app = web.application(urls, globals())class hello: def GET(self): return ’Hello, world!’if __name__ == "__main__": web.wsgi.runwsgi = lambda func, addr=None: web.wsgi.runfcgi(func, addr) app.run()注意index.py需要使用命令chmod +x index.py加入可执行权限将index.py放入/data/www(我所使用的目录你可以修改)修改nginx.conf配置index要加入index.pyNginx的配置加入点击(此处)折叠或打开location / { fastcgi_param REQUEST_METHOD $request_method; fastcgi_param QUERY_STRING $query_string; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_NAME $server_name; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_pass 127.0.0.1:9002;}使用Spawn-fcgispawn-fcgi -d /data/www -f /data/www/index.py -a 127.0.0.1 -p 9002如果报错为126,说明index.py没有可执行权限netstat -lnp | grep 9002参考是否启动成功我运行的实际为spawn-fcgi -d /data/www -f /data/www/index.py -a 127.0.0.1 -p 9002 -F 2启动2个进程启动nginx浏览器输入地址成功结束

关于linux搭建python环境和怎么在linux下搭建pyqt的开发环境的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

linux搭建python环境(怎么在linux下搭建pyqt的开发环境)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.