配置Python开发环境及后台数据库程序运行环境
一、配置python3.4开发环境
1、安装cx_Freeze 执行pip install cx_Freeze
2、执行cxfreeze测试是否安装成功 不成功的话需要进入Python/Scripts目录执行python cxfreeze-postinstall
2、进入项目路径 执行cxfreeze-quickstart
3、按照实际更改setup.py后 icon='Map.ico' 执行python setup.py build 在build目录下生成打包程序
- 下载并解压python
mkdir /usr/local/python3进入解压目录./configure --prefix=/usr/local/python3makemake installsudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3。
1、安装cx_Freeze 执行pip install cx_Freeze
2、执行cxfreeze测试是否安装成功 不成功的话需要进入Python/Scripts目录执行python cxfreeze-postinstall
2、进入项目路径 执行cxfreeze-quickstart
3、按照实际更改setup.py后 icon='Map.ico' 执行python setup.py build 在build目录下生成打包程序
主要选项包括:
-F, –onefile 打包成一个exe文件。
-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。
-c, –console, –nowindowed 使用控制台,无界面(默认)
-w, –windowed, –noconsole 使用窗口,无控制台
三、安装配置访问SQL SERVER数据库
1、下载并安装unixODBC和freetds
>>gunzip unixodbc**.tar.gz>>tar -xvf unixodbc**.tar>>cd unixodbc**>>./configure --prefix=/usr/local/unixODBC>>make>>make install
>>gunzip freetds**.tar.gz>>tar -vxf freetds**.tar>>cd freetds**>>./cinfigure -h看TDS版本>>./configure --prefix=/usr/local/freetds --width-unixodbc=/usr/local/unixODBC --with-tdsver=7.3 --enable-msdblib>>make>>make install
2、配置freetds vim /usr/local/freetds/etc/freetds.config
[DB_NAME]
host = x.x.x.x 主机地址
port = 1433 端口 MSSQL使用1433 Sybase使用5000
tds version = 7.0 TDS版本 MSSQL使用7.0 Sybase使用5.0
/usr/local/freetds/bin/tsql -S DB_NAME -U sa 命令测试连接
3、配置unixODBC vim /usr/local/unixODBC/tds.driver tds.datasource
[Driver_Name]
Description=xxxx
Driver = /usr/local/freetds/lib/libtdsodbc.so
Setup = /usr/local/freetds/lib/libtdsS.so
bin/odbcinst -i -d -f tds.driver
[DB_Name]
Description=xx
Driver = Driver_Name
Server = x.x.x.x
Port = 1433
User = xx
Password = xxx
TDS_Version = 7.0
bin/odbcinst -i -s -f tds.datasource
如果提示缺少莫个库文件 cp /usr/local/unixODBC/lib/* /usr/lib cp /usr/local/freetds/lib/* /usr/lib
一些问题:
1、明明安装了动态库文件在/usr/lib和/usr/include中但是还是提示缺少文件?需要运行ldconfig
五、开发环境搭建
1、matplotlib安装配置
pip install matplotlib
进入matplotlib安装路径,例如C:\Python34\Lib\site-packages\matplotlib\mpl-data 修改matplotlibrc文件中backend:字段位Agg,否则打包程序时就会出现错误!

浙公网安备 33010602011771号