(一) 发布
在源码目录下运行以下命令:
python setup.py sdist
在源码dist子目录下会生成tar.gz源码发布包,例如xxx-0.0.1.dev49.tar.gz
(二) 安装
1、解压发布包
tar xvf xxx-0.0.1.dev49.tar.gz
2、切换到解压目录下,使用setup安装
python setup.py install --prefix=/usr --install-lib=/usr/lib/python2.7/site-packages/ --install-data=/
3、修改/etc/xxx/xxx.conf配置文件
(1) [database] 下根据实际情况更改数据库连接,例如:
connection = mysql+pymysql://xxx:123456@localhost/xxx
4、创建xxx数据库并分配权限
mysql -u root -p
CREATE DATABASE xxx;
GRANT ALL PRIVILEGES ON hvirt.* TO 'xxx'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON hvirt.* TO 'xxx'@'%' IDENTIFIED BY '123456';
5、同步xxx数据库
在源码目录下运行以下命令:
python setup.py sdist
在源码dist子目录下会生成tar.gz源码发布包,例如xxx-0.0.1.dev49.tar.gz
(二) 安装
1、解压发布包
tar xvf xxx-0.0.1.dev49.tar.gz
2、切换到解压目录下,使用setup安装
python setup.py install --prefix=/usr --install-lib=/usr/lib/python2.7/site-packages/ --install-data=/
3、修改/etc/xxx/xxx.conf配置文件
(1) [database] 下根据实际情况更改数据库连接,例如:
connection = mysql+pymysql://xxx:123456@localhost/xxx
4、创建xxx数据库并分配权限
mysql -u root -p
CREATE DATABASE xxx;
GRANT ALL PRIVILEGES ON hvirt.* TO 'xxx'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON hvirt.* TO 'xxx'@'%' IDENTIFIED BY '123456';
5、同步xxx数据库
xxx-dbsync