使用python3.2开发pyramid1.3(安装环境和初始项目)
来源:互联网 发布:女生身高知乎 编辑:程序博客网 时间:2024/06/08 06:22
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.gzcd virtualenv5-1.3.4.5sudo 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.pysudo ln -s /usr/local/lib/python3.2/dist-packages/virtualenv5.py /usr/bin/virtualenv5
接下来就可已生成虚拟环境了.cd到你准备作为开发项目的目录下,然后
virtualenv5 virtualcd virtual/source bin/activate
开始安装pyramid!
easy_install pyramid
创建pyramid项目,之前的版本使用paster,而现在提供了一个新的命令:pcreate
我使用alchemy作为模板,以便使用SQLAlchemy
pcreate -s alchemy myprojectcd myprojectpython setup.py develop
populate_[project name]命令用来配置和生成数据库
populate_myproject development.ini
pserve代替了原来的paster serve
pserve development.ini --reload
OK!安装过程完毕!接下来就可已开始开发应用了!
- 使用python3.2开发pyramid1.3(安装环境和初始项目)
- 使用npm安装vue项目初始框架
- Java开发环境搭建与Intellij的安装和初始配置
- VisualStudio2015安装Python3.6开发环境
- Linux端安装python3.5.0开发环境
- windows环境配置:同时安装Python2.7和Python3.6开发环境
- windows环境Python配置:同时安装Python2.7和Python3.6开发环境
- python3安装和使用virtualenv
- python3-安装使用virtualenv虚拟环境
- windows 环境下在anaconda 3中安装python2和python3两个环境(python2和python3共存)
- J2ME开发环境的安装和使用
- J2ME开发环境的安装和使用
- Windows7下安装和配置Python3+Eric5+Pyqt4的开发环境
- Python3.3 + PyQt4.10 + PySide1.2 + Eric5.4 开发环境
- angularJS项目开发需要下载安装和配置的环境
- webpack安装和初始
- OpenCV3.3 + Python3.6 开发环境配置
- Sublime text 3 搭建Python3开发环境
- Infographic: What Tools Developers Actually Use
- v$rollstat——记录各回滚段统计项!
- 如何使用VC++ 2005 给ActiveX控件添加方法,属性,事件
- IO Models
- Android网络编程实践之旅(五):利用系统浏览器打开网页
- 使用python3.2开发pyramid1.3(安装环境和初始项目)
- Log4j
- SQL1005N 数据库别名 "SAMPLE" 已存在于本地数据库目录或系统数据库目录中
- 上海好玩的地方!
- java的io
- The Web Developer's Toolkit
- 用vs6编译openssl-1.0.0e
- 思考在专业边缘
- 关于jquery ajax return的问题