使用python3.2开发pyramid1.3(安装环境和初始项目)

pylons project在2011年12月10日发布了pyramid 1.3a1,首次支持了python3.2,因此我在第一时间试用.
系统:linux mint 11(基于ubuntu11.04)
初始环境中没有python3.X, 只有python2.7,因此需要自己安装python3.2. 还好我们有超级牛力的apt

sudo apt-get install python3.2

根据以往pylons和pyramid的经验,开发这两个框架的时候少不了virtualenv,但是virtualenv在python3.2中名曰virtualenv5(p.s.:V5!)
从pypi中获得安装包下载地址并下载

wget http://pypi.python.org/packages/source/v/virtualenv5/virtualenv5-1.3.4.5.tar.gz

解压缩并安装到python3.2的path中

tar xvfz virtualenv5-1.3.4.5.tar.gz
cd virtualenv5-1.3.4.5
sudo python3.2 setup.py install

因为没有创建一个方便使用的链接,而且virtualenv5默认是用系统默认的python执行,所以进行如下更改

sudo vim /usr/local/lib/python3.2/dist-packages/virtualenv5.py

把第一行的python更改为python3.2,然后保存并退出vim,进行以下操作,生成一个新的链接,方便使用virtualenv5

sudo chmod 777 /usr/local/lib/python3.2/dist-packages/virtualenv5.py
sudo ln -s /usr/local/lib/python3.2/dist-packages/virtualenv5.py /usr/bin/virtualenv5

接下来就可已生成虚拟环境了.cd到你准备作为开发项目的目录下,然后

virtualenv5 virtual
cd virtual/
source bin/activate

开始安装pyramid!

easy_install pyramid

创建pyramid项目,之前的版本使用paster,而现在提供了一个新的命令:pcreate
我使用alchemy作为模板,以便使用SQLAlchemy

pcreate -s alchemy myproject
cd myproject
python setup.py develop

populate_[project name]命令用来配置和生成数据库

populate_myproject development.ini

pserve代替了原来的paster serve

pserve development.ini --reload

OK!安装过程完毕!接下来就可已开始开发应用了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值