非root用户在使用pip安装模块的时候,将会报“Permission denied”的错误,这是因为python模块默认的安装路径是/usr/local/lib/python2.7/dist-packages/,这是系统路径,需要root权限。

【解决方法】

用户可以设置自己的site-packages目录,该路径是~/.local/lib/python2.7/site-packages/(如果没有该路径,可以自行创建,mkdir -p ~/.local/lib/python2.7/site-packages/)

将该路径添加到环境变量,如下:

echo "PYTHONPATH=$HOME/.local/lib/python2.7/site-packages" >> .bashrc
echo "export PATH=$HOME/.local/bin:$PATH" >> .bashrc
source .bashrc 

最后在安装python包时指定路径, 如:pip install --prefix=~/.local package_name,这样就可以成功安装到自己的目录了。

非root用户安装python第三方模块出现Permission denied的解决办法相关推荐

  1. 因修改了用户文件夹名而无法使用pip安装python第三方模块的两种实用解决方法

    在之前因为把user文件夹里的中文名修改了,同时记得也要把电脑的环境变量修改过来,这个是前提! 然而,环境变量修改也无法使用pip安装python第三方模块,我在这里提供两种实用方法! 下面以安装关于 ...

  2. 安装的python没有菜单栏_由非root用户安装python包/工具

    (1)我必须安装一个 python包(HTSeq),但我没有root权限. 该软件包需要python 2.4或最新版本.我们的集群上有python 2.3. 因此我在我的一个本地目录上安装了pytho ...

  3. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:

    1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...

  4. 手机安装python3.5_zzw_非root用户安装python3.5

    目的:不想改变linux 自带的python,只想要用特定的非root用户运行特定版本的python 1.进入非root用户 2.新建一个python3.5的安装目录 [a4_csbdc@bdc816 ...

  5. 非root用户安装Anaconda3 + setuptools + phonopy模块

    本人新手,记一次计算机集群上,非root用户安装Anaconda3 + setuptools + phonopy模块 学校的超算中心在使用vasp计算声子谱的时候,没有安装phonopy模块.使用an ...

  6. linux python pexpect,Linux pexpect非root用户安装

    来由 想来想去要用pexpect来取代bash脚本作ssh自动登录,然后就去准备安装pexpect包了 走过的路 前提: 1.主机无法使用root用户 2.主机处于离线状态 3.主机python版本2 ...

  7. Linux 下非 root 用户安装 theano(配置 GPU)

    非 root 用户,安装 Python 第三方的包,尤其像 theano,存在大量的依赖项,存在的主要问题,是安装各个包时的权限问题.所幸,存在这样一个集成工具,叫 anaconda,其已经内置了许多 ...

  8. 非root用户安装软件

    下面简要说一下Linux下非root用户安装软件的一般流程: 1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar - ...

  9. Linux 非root用户安装CUDA,CUDNN

    Linux 非root用户安装CUDA,CUDNN 网上很多是root权限下的安装,这篇是利用非root权限进行安装 1.安装显卡驱动(决定CUDA安装的最高版本) 服务器上已安装好了显卡驱动,检查已 ...

最新文章

  1. pat1004. Counting Leaves (30)
  2. 【BZOJ1305】 [CQOI2009]dance跳舞
  3. 13000行代码、19大技术,这位16岁高中生用C++从头到尾构建了一个机器学习库!...
  4. spring简单总结part2
  5. [Win32]IP数据报的首部如何定义
  6. 解决Android emulator PANIC: Missing emulator engine program for ‘x86‘ CPU.
  7. 图像界面编程简单窗体创建
  8. 机器学习-逻辑回归-代价函数
  9. php 代码线程,php实现多线程代码
  10. restTemplate 传递map
  11. Linux网络编程--sendfile零拷贝高效率发送文件
  12. AJAX框架衣柜推拉门设计,带镜子的推拉门衣柜如何设计好看
  13. GitHub 上 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库
  14. Delphi 的内存操作函数(1): 给字符指针分配内存
  15. Flash Memory(一)
  16. 堆中的路径(MOOC)
  17. linux中cron表达式指南
  18. Windows安装pip方法
  19. Thinkphp5 谷歌验证
  20. Linux下压缩/解压缩的命令

热门文章

  1. 点云库PCL模块介绍(二)
  2. 云天售后服务软件-手机APP介绍
  3. 汇率贬值,何去何从?
  4. 内网穿透工具(全免费)
  5. 开关电源怎么测试文波_如何优雅的测试电源纹波?掌握这7大要点很关键
  6. YOLO下载库的问题
  7. 阿凡提和他的小毛驴(2)
  8. MP3Stego学习笔记
  9. sqlbench:一个测量和比较 SQL 语句执行效率的工具
  10. 【web前端】前端工程师成长必备好书!