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

pipe 安装第三方包

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip

http://www.cnblogs.com/ShepherdIsland/p/4239052.html

最近在刚分的主机操作,发现python没有我想要的那个库,只能安装,但是没有root权限,只能按到/home/用户下/在修改环境变量即可。

    步骤如下:
 
首先下载python安装包,我用的secureCRT, rz传到服务器。然后解压
之前要先创建目录 mkdir -p /home/doujinye/opt/python2.7
1、tar -xvf python-2.7.5.tar
2、cd python-2.7.5
3、./configure --prefix=/home/doujinye/opt/python2.7
4、make && make install
5、将python的路径加入.bash_profile中的PATH.,并执行source .bash_profile使配置立即生效
export PATH=/home/tmxu/local/python/bin/:$PATH
 
另外我也在.bashrc。加上export PYTHONPATH=~/opt/python:PYTHONPATH
然后就哦了
输入python 应该就是刚安装的版本。

http://www.scipy.org/install.html 都在这了

http://blog.sina.com.cn/s/blog_62dfdc740101aoo6.html  依赖关系

http://blog.sina.com.cn/s/blog_62dfdc740101aoo6.html  手动安装科学计算包

在没有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..3为例
到官网下载源码 http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz 安装
tar -xzvf Python-2.7..tgz
cd Python-2.7.
./configure –prefix=’/home/civilian/python’
make install 给自用的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..tar.gz 3.3 安装
/home/civilian/python/bin/python2. setup.py install
注意这里的python用的是刚刚装好的python,这样Django就安装在/home/civilian/python的python下了,而不是安装在/usr/bin/python相关的python下。

无root权限安装python的更多相关文章

  1. python 安装 easy_intall 和 pip python无root权限安装

    http://www.cnblogs.com/haython/p/3970426.html easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安装e ...

  2. Debian下无root权限使用Python访问Oracle

    这篇文章的起因是,在公司的服务器上没有root权限,但是需要使用 Python 访问 Oracle,而不管是使用 pip 安装组件还是安装 Oracle 的 client,都需要相应权限.本文即解决该 ...

  3. 非[无]root权限 服务器 下安装perl以及perl模块--转载

    转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...

  4. 非[无]root权限 服务器 下安装perl以及perl模块

    转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...

  5. 以非root权限安装nginx及运行

    本章主要讲如何在无root权限(包含无sudo权限)条件下于centos命令行中安装nginx以及在大于1024的端口(这里用8080)上运行. 1. 安装 两种方式,一是下载预编译好的rpm包安装, ...

  6. ABySS非root权限安装

    本文转自  http://yangl.net/2015/11/12/abyss_install/ ABySS: ABySS is a de novo, parallel, paired-end seq ...

  7. MySQL5.7.20 二进制包无ROOT权限下安装, 滴滴云服务器

    01, 下载安装包 =>  https://dev.mysql.com/downloads/mysql/ 02, 上传到linux系统, 笔者这里使用的 滴滴云服务器 安装在 home/dc2- ...

  8. gcc 4.9 编译安装 in Ubuntu 18.04(主要用于在无root权限下,进行更新系统 gcc 版本)

    gcc 4.9 编译安装教程,因为项目编译过程中,需要采用特定的gcc版本来进行编译,所以进行简要记录,进行备忘: 下载:curl -O -L https://mirrors.tuna.tsinghu ...

  9. 非root权限 安装更新gcc

    本文主要参考网络上文章,并根据自己安装出现的问题进行补充. 参考文章: 1.gcc和boost的升级步骤(非root权限):https://blog.csdn.net/u010246947/artic ...

随机推荐

  1. 第六十九篇、OC_录制语音和播放语音功能的实现

    录制: 1.设置全局属性 NSURL *recordedFile;//存放路径 AVAudioPlayer *player;//播放 AVAudioRecorder *recorder;//录制 NS ...

  2. UI5_UIAlertView与UIActionSheet

    // // ViewController.h // UI5_UIAlertView与UIActionSheet // // Created by zhangxueming on 15/7/7. // ...

  3. java 自动装箱和自动拆箱

    自动装箱 java执行Integer i = 100:编译器编译成Integer i = Integer.valueOf(100); Integer i = 100; //编译器编译成Integer ...

  4. Java 字节流实现文件读写操作(InputStream-OutputStream)

    Java 字节流实现文件读写操作(InputStream-OutputStream) 备注:字节流比字符流底层,但是效率底下. 字符流地址:http://pengyan5945.iteye.com/b ...

  5. Oracle11g使用exp导出空表

    1.Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出. 2.设置deferred_segment_creation 参数为FALSE后,无论是 ...

  6. 【WinForm】“System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常,无法识别的配置节 system.serviceModel

    出现问题的原因: 在本机上没有出现问题,让一个同事测试的时候,在另外一台电脑上出现连接数据库失败,系统不能打开的问题 在网上搜了一下,有说是数据库连接字符串错误的,有说app.config文件配置不匹 ...

  7. Java操作MongoDB

    上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html 介绍到了在MongoDB的控制台完成MongoDB的数据操作,通 ...

  8. js文本框验证

    1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...

  9. selenium-webdriver用例批量运行和测试套件使用 ------之我见

    用例批量运行和测试套件使用 ------之我见 学习selenium-webdriver已经一段时间了,最近学习到,测试用例的批量执行,和测试套件的使用,有点自己的理解,不晓得对不对,希望大家指正! ...

  10. hdu 5720 BestCoder 2nd Anniversary Wool 推理+一维区间的并

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5720 题意:有n(n <= 105)个数 ,每个数小于等于 1018:问在给定的[L,R]区间中 ...