How to install python modules without root access?

参考:https://stackoverflow.com/questions/7465445/how-to-install-python-modules-without-root-access

I’m taking some university classes and have been given an ‘instructional account’, which is a school account I can ssh into to do work. I want to run my computationally intensive Numpy, matplotlib, scipy code on that machine, but I cannot install these modules because I am not a system administrator.

How can I do the installation?

Solution

In most situations the best solution is to rely on the so-called “user site” location (see the PEP for details) by running:

pip install --user package_name

Below is a more “manual” way from my original answer, you do not need to read it if the above solution works for you.


With easy_install you can do:

easy_install --prefix=$HOME/local package_name

which will install into

$HOME/local/lib/pythonX.Y/site-packages

(the ‘local’ folder is a typical name many people use, but of course you may specify any folder you have permissions to write into).

You will need to manually create

$HOME/local/lib/pythonX.Y/site-packages

and add it to your PYTHONPATH environment variable (otherwise easy_install will complain – btw run the command above once to find the correct value for X.Y).

If you are not using easy_install, look for a prefix option, most install scripts let you specify one.

With pip you can use:

pip install --install-option="--prefix=$HOME/local" package_name

没有 root 权限如何使用 pip?How to install python modules without root access?相关推荐

  1. nubia android root权限,获取中兴NX403a (Nubia Z5S Mini Android 4.2)ROOT权限教程,新手必看...

    中兴NX403a (Nubia Z5S Mini Android 4.2)如何获取ROOT权限?用什么ROOT工具最简单?请跟着小编一起来看看如何用奇兔刷机对中兴NX403a (Nubia Z5S M ...

  2. 通过root权限可直接修改Ubuntu用户密码(需要知道root密码)

    通过root权限可直接修改Ubuntu用户密码 首先需先进入root模式(需知道root密码) 命令1: su root(进入管理员模式) 命令2: sudo passwd xxxxxxx(xxxxx ...

  3. 手机模拟器自带root_手机没root权限,用这款软件轻松让手机有root权限

    众所周知很多软件都要root,可是又没有root用不了,今天为大家带来的这款软件解决你的烦恼. 首先先了解一下这个软件: [软件名称]:虚拟大师 [软件大小]:7.08MB [软件语言]:中文 [软件 ...

  4. linux中root权限找tmp路径,通过可写文件获取 Linux root 权限的 5 种方法-tmp文件

    Linux系统中,全部都是以文件形式存在的,包括目录.设备都是有权限的,共有读.写.可执行三种.管理员为文件设置好权限后,应该要考虑哪些Linux用户会被允许和限制上述的三个权限. 通过可写脚本进行r ...

  5. android电视root权限获取,电视盒子/ 智能电视如何通过ADB获取ROOT权限?

    如何通过adb获取root权限(安卓电视盒和智能电视通用)? Android 系统rom里面最主要的就3个文件:boot.img.system.img.userdata.img 其中boot.img ...

  6. 在WinSCP中使用sudo进行sftp,不用输入密码,获得root权限

    很多时候我们需要root权限去修改文件,但默认用户不是root,需要sudo后才能进行文件的传输. 先查看sftp-server文件的位置: zhang@ubuntu:~$ cat /etc/ssh/ ...

  7. 联想 android 5.1 root权限,联想A520手机ROOT权限图文教程(附联想A520root工具)

    联想A520 ROOT教程: 2.将手机USB调试打开; 步骤:设置----应用程序----开发-----USB调试 设置----应用程序----未知源,后面的勾打上就行; 3.打开了USB调试和未知 ...

  8. mac在命令行里获取root权限

    1.为什么要获取root权限? 答:一些命令在正常状态下没有权限会报错,只有获取了root权限才能正常操作. 比如我们想修改一些系统的文件: vim /etc/shells 修改后保存,发现没权限,报 ...

  9. 和root权限挣扎过的一些记录

    需要远程连接Linux系统用root权限执行一些命令,本来是想把要执行的命令都写在shell脚本里面,直接运行脚本就好了.但是无奈需要root权限,尝试了一下午要怎么在shell脚本里面切换到root ...

最新文章

  1. 最牛X的GCC 内联汇编
  2. 产品经理规划产品之需求梳理
  3. 软考经过 之 天助自助者
  4. Oracle 优化器
  5. Ubuntu 9.10下载地址
  6. 近期低分纯生信友好的期刊简介
  7. Charm Bracelet
  8. Visual C++ 的代码折叠
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的医院挂号系统
  10. Protobuf动态解析那些事儿
  11. 遥感、GIS、计算机视频教程
  12. c语言编程马克思手稿 百例,清华大学出版社-图书详情-《C语言趣味编程100例》...
  13. 扫地机器人水箱背景_一种扫地机器人用水箱及扫地机器人的制作方法
  14. 远景会员定制GHOST WIN7 2010珍藏版
  15. IDL中提供的[source]属性,是为了让实现类宣扬它支持哪几个对外接口注册。
  16. 计算机本科学生毕业设计课题,计算机科学与技术本科毕业设计选题.doc
  17. 雷达原理-固态发射机
  18. 浅谈普通递归和尾递归
  19. 【自然语言处理】Transformer 讲解
  20. jeston TX1TX2 ubuntu 安装完毕后确认环境及版本

热门文章

  1. POJ - 1734 Sightseeing trip(最小环+输出路径)
  2. c语言的运算符表格,C语言教案(运算符和表格达式).ppt
  3. js cookies 存数组_用一个例子理解JS函数的底层处理机制
  4. python图形用户界面pyside_PySide——Python图形化界面入门教程(一)
  5. linux 启动程序-p,Linux应用程序开发笔记:配置linuxptp开机启动(ubuntu gPTP)
  6. 任意给4条边求形成四边形面积最大值
  7. 5.OD-条件断点、条件记录断点
  8. 高可用系统设计 | 分布式限流策略:计数器算法、漏桶算法、令牌桶算法
  9. 中秋水文 | 安利一发国漫
  10. 【城市沙龙】LiveVideoStack Meet|上海:流媒体无处不在