配置Python开发环境及后台数据库程序运行环境

一、配置python3.4开发环境
  1. 下载并解压python
  2. mkdir /usr/local/python3 进入解压目录./configure --prefix=/usr/local/python3
  3. make make install
  4. sudo 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否则打包程序时就会出现错误!
posted @ 2016-11-10 11:21  fyk1Ex  阅读(1017)  评论(0)    收藏  举报