码迷,mamicode.com
首页 > 编程语言 > 详细

Install Python and It’s Plugins With NO Privileges

时间:2015-06-08 21:17:34      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

http://lujialong.com/?p=150

 

 

在没有root权限的情况下,需要安装python的插件,或者升级python。
做法就是废弃系统中默认装好的Python,为自己这个普通用户编译一个新的python,然后再为这个新的python装模块。
以为python在安装模块时,会根据python对应的路径去找对应的site-packages,将第三方模块安装到这个目录下。
具体python对应的site-packages在那里,可以调用:
对应的python -c “from distutils.sysconfig import get_python_lib; print get_python_lib()”
比如说python安装在/home/civilian/python下,那么对应的site-packages可以通过
/home/civilian/python/bin/python -c “from distutils.sysconfig import get_python_lib; print get_python_lib()”
看到site-packages路径在那里。

以2.7.3为例
1 到官网下载源码

http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

2 安装
tar -xzvf Python-2.7.3.tgz
cd Python-2.7.3
./configure –prefix=’/home/civilian/python’
make install

3 给自用的Python安装Module
以Django为例:
3.1 下载Django

https://www.djangoproject.com/m/releases/1.6/Django-1.6.5.tar.gz

3.2 解压
tar -xzvf Django-1.6.5.tar.gz

3.3 安装
/home/civilian/python/bin/python2.7 setup.py install
注意这里的python用的是刚刚装好的python,这样Django就安装在/home/civilian/python的python下了,而不是安装在/usr/bin/python相关的python下。

 

Install Python and It’s Plugins With NO Privileges

标签:

原文地址:http://www.cnblogs.com/i80386/p/4561901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!