pythonlibpng
‘壹’ 请教python大神,关于pygame中加载图片的问题
这个一个程序bug问题,跟代码没关系。你应该下载最新的pygame和python版本,目前,win32 + python 2.7.3环境会这样报错。
‘贰’ python webkit怎么安装啊
下载源码
安装
mkdir build
cd build
../autogen.sh
出现错误提示:
automake: cannot open < gtk-doc.make: No such file or directory
sudo apt-get install gtk-doc-tools
继续第二步
../autogen.sh
出现错误:
configure: error: You need the 'flex' lexer generator to compile WebKit
google 一下关于 flex的资料
Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex 应用程序,但Adobe Flash Builder™(之前称为 Adobe Flex Builder™)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。
网址: http://www.adobe.com/devnet/flex/flex-sdk-download-all.html
下载之后解压缩,发现不是我这里想要的source
网络了一下 flex ,在第一页的最下面一个网页,标题: flex: The Fast Lexical Analyzer
打开 http://flex.sourceforge.net/ 之后,看了一下介绍:
Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. Flex generates a C source file named, "lex.yy.c", which defines the function yylex(). The file "lex.yy.c" can be compiled and linked to proce an executable. When the executable is run, it analyzes its input for occurrences of text matching the regular expressions for each rule. Whenever it finds a match, it executes the corresponding C code.
下载之后,安装成功,执行 flex --version ,显示:flex 2.5.37,安装成功.
继续第二步
../autogen.sh
出现错误:configure: error: You need the 'gperf' hash function generator to compile WebKit
gperf网址:http://www.gnu.org/software/gperf/
安装 gperf:
wget http://ftp.gnu.org/pub/gnu/gperf/gperf-3.0.4.tar.gz
tar zxvf gperf-3.0.4.tar.gz
cd gperf-3.0.4/
./configure
make
make install
继续第二步
../autogen.sh
出现错误:configure: error: JPEG library (libjpeg) not found
IJG is an informal group that writes and distributes a widely used free library for JPEG image compression. The first version was released on 7-Oct-1991.
安装 jpeg library:
到http://www.ijg.org/找到下载源码的链接
wget http://www.ijg.org/files/jpegsrc.v8d.tar.gz
cd jpeg-8d/
./configure
make
sudo make install
安装成功
继续第二步
../autogen.sh
出现错误:configure: error: PNG library (libpng) not found
libpng: http://www.libpng.org/pub/png/libpng.html
安装:
wget http://downloads.sourceforge.net/project/libpng/libpng15/1.5.13/libpng-1.5.13.tar.xz
tar xvf libpng-1.5.13.tar.xz
cd libpng-1.5.13
./configure
make
sudo make install
安装成功
继续第二步
../autogen.sh
libpng的错误仍然出现: configure: error: PNG library (libpng) not found
观察了一下编绎的配制过程:
checking for libpng... no
checking for libpng14... no
checking for libpng12... no
checking for png_read_info in -lpng... no
configure: error: PNG library (libpng) not found
checking的是libpng1.4版本,而刚才安装的是libpng1.5版本
‘叁’ python pil 怎么安装
关于Pillow与PIL
PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。
PIL官方网站:http://www.pythonware.com/procts/pil/
Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。目前最新版本是3.0.0。
Pillow的Github主页:https://github.com/python-pillow/Pillow
Pillow的文档(对应版本v3.0.0):https://pillow.readthedocs.org/en/latest/handbook/index.html
Pillow的文档中文翻译(对应版本v2.4.0):http://pillow-cn.readthedocs.org/en/latest/
Python 3.x 安装Pillow
给Python安装Pillow非常简单,使用pip或easy_install只要一行代码即可。
在命令行使用PIP安装:
pip install Pillow
或在命令行使用easy_install安装:
easy_install Pillow
安装完成后,使用from PIL import Image就引用使用库了。比如:
from PIL import Image
im = Image.open("bride.jpg")
im.rotate(45).show()
‘肆’ termux怎么安装Python的ta-lib这个库
Takio_阅读数:22492018-06-08
在Termux进行python编程时,
出于需要安装以下模块包:
numpy、pandas、matplotlib、scrapy、lxml以及BeautifulSoup ,requests
流程如下:
pip install BeautifulSoup4 requests
apt-get install clang
apt-get install install libxml2 libxml2-dev libxslt libxslt-dev
1
2
3
接下来安装lxml和scrapy | 注意先后顺序,并且网路上部分教程缺少安装openssl-dev
操作安装时会报错,请勿忽略(一加 H2OS)
apt install openssl openssl-dev libffi libffi-dev
pip install lxml
pip install scrapy
1
2
3
安装科学计算模块:| 默认已安装python(apt install ptyhon)
注意先后顺序,并且numpy模块最新版无法安装,在此安装1.12.1版本
apt install pkg-config python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev
LDFLAGS=" -lm -lcompiler_rt" pip install numpy==1.12.1
LDFLAGS=" -lm -lcompiler_rt" pip install pandas matplotlib
1
2
3
4
安装时间有点久,请耐心等待。
报错欢迎探讨~
‘伍’ python的pymol专家
摘要 PyMOL是由Warren Lyford DeLano编写的一个分子结构显示软件,由于生成的图片质量极高,受到了科研工作者的广泛赞;由PyMOL制作的图像屡次出现在Nature、Science等杂志的封面上,作者自己则称所有发表的蛋白质结构图像中,有1/4的是有PyMOL制作的。2010年,Schrödinger公司从DeLano Scientific LLC手中买下了PyMOL,继续发行PyMOL的商业版。与此同时,PyMOL还有一个由用户赞助的开源版本,相比商业版功能虽然少了一些,但是功能依旧强大。
‘陆’ python matplotlib 依赖哪些包
Matplotlib 需要大量的依赖:
Python(>= 2.7 or >= 3.4)
NumPy(>= 1.7.1)
setuptools
dateutil(>= 2.0)
pyparsing
libpng(>= 1.2)
pytz
FreeType (>= 2.3)
cycler(>= 0.10.0)
six
backports.functools_lru_cache
(仅 Python 2.7 )
subprocess32
(仅 Python2.7 , 仅 Linux 和 macOS 平台)
‘柒’ 如何在树莓派2上搭建python opencv
安装 OpenCV 编译相关套件
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install pkg-config
sudo apt-get install libgtk2.0-dev libgtk2.0
sudo apt-get install zlib1g-dev
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff-dev
sudo apt-get install libjasper-dev
sudo apt-get install libavcodec-dev
sudo apt-get install swig
下载OpenCV2.4.9 for Linux 利用wget+档案的网址
cd
wget http //downloads sourceforge net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip
(wget 和 http 之间为一个空格,2.4.9为版本,载下来的档案会放在资料夹pi中,档名为download)
解压缩 并建立 编译暂存资料夹
cd
unzip opencv-2.4.9
cd opencv-2.4.9
mkdir release
cd release
编译及安装 OpenCV,Raspberry Pi 安装需要大约10小时
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo apt-get update
make
sudo make install
定义环境变数
sudo nano /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
加入后按Ctrl+O存档,按Enter后,再按Ctrl+X离开文件
确认opencv版本
pkg-config –modversion opencv
最后新增一个 sample code 执行编译与测试
nano showimage.c (新增一个.c档)
showimage.c 内容:
#include “highgui.h"
int main( int argc, char **argv ) {
IplImage *img = cvLoadImage( argv[1] );
//大写I小写pl 大写I小写 mage
cvNamedWindow(“ShowImage “, CV_WINDOW_AUTOSIZE);
cvShowImage(“ShowImage “, img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow(“ShowImage “);
}
编译指令
g++ `pkg-config --cflags --libs opencv` showimage.c -o showimage
(注意:pkg 前以及 opencv 后的符号并非单引号,而是esc按键下方的 ` 符号,cflags 与 libs 前为双 -- 符号)
执行指令
./showimage /home/pi/opencv-2.4.9/samples/c/lena.jpg
执行完这行指令后,若有出现error: libopencv_calib3d cannot share object file
可先输入 sudo sudo idconfig - v
再执行
./showimage /home/pi/opencv-2.4.9/samples/c/lena.jpg