python3.4 pyramid笔记

从python3.3开始,python内建支持easy_install和类似virtualenv的pyvenv,所以安装要比以前节省很多时间和步骤,比较快的安装方法是:

1 下载python3.4源代码,解压,进入该目录,configure 然后make install (我注意到是自动clean的)

wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz

tar -xzvf Python-3.4.2.tgz

cd Python-3.4.2

./configure –prefix=$HOME/opt/py34
make install

这个步骤完成后,就已经有了easy_install、pip和pyvenv了

2 用pyvenv建立虚拟环境,然后激活该env,然后安装pyramid就ok了

注意我是将python安装到opt/py34目录里了。

在用户根目录下bash#:

opt/py34/bin/pyvenv env3
source env3/bin/activate
easy_install pyramid

需要注意的是bash acitvate没问题,tcsh则很难activate 。 另现在建议用pip安装,即:

pip install pyramid

安装中碰到的问题:因为是裸机器,没有spenssl,所以一开始easy_install那块是装不上,直接yum install openssl

后来有次安装,pip那里报错pip Ignoring ensurepip failure: pip 1.5.6 requires SSL/TLS,装了openssl也不行,需要 yum install openssl-devel

ps,正在用阿里云,速度果然比国外快啊!

总体而言,我建议root用户先装一个py3,然后进入个人账户创建env虚拟环境,再安装pyramid等。

或者就在个人账户里装py3,再创建env,然后安装pyramid等。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>