您的位置:首页 > 编程语言 > Python开发

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

2011-12-10 19:52 956 查看
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[/code] 解压缩并安装到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!安装过程完毕!接下来就可已开始开发应用了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐