非root用户安装python第三方模块出现Permission denied的解决办法
非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的解决办法相关推荐
- 因修改了用户文件夹名而无法使用pip安装python第三方模块的两种实用解决方法
在之前因为把user文件夹里的中文名修改了,同时记得也要把电脑的环境变量修改过来,这个是前提! 然而,环境变量修改也无法使用pip安装python第三方模块,我在这里提供两种实用方法! 下面以安装关于 ...
- 安装的python没有菜单栏_由非root用户安装python包/工具
(1)我必须安装一个 python包(HTSeq),但我没有root权限. 该软件包需要python 2.4或最新版本.我们的集群上有python 2.3. 因此我在我的一个本地目录上安装了pytho ...
- linux装软件需要root用户,Linux下非root用户安装软件的一般流程:
1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...
- 手机安装python3.5_zzw_非root用户安装python3.5
目的:不想改变linux 自带的python,只想要用特定的非root用户运行特定版本的python 1.进入非root用户 2.新建一个python3.5的安装目录 [a4_csbdc@bdc816 ...
- 非root用户安装Anaconda3 + setuptools + phonopy模块
本人新手,记一次计算机集群上,非root用户安装Anaconda3 + setuptools + phonopy模块 学校的超算中心在使用vasp计算声子谱的时候,没有安装phonopy模块.使用an ...
- linux python pexpect,Linux pexpect非root用户安装
来由 想来想去要用pexpect来取代bash脚本作ssh自动登录,然后就去准备安装pexpect包了 走过的路 前提: 1.主机无法使用root用户 2.主机处于离线状态 3.主机python版本2 ...
- Linux 下非 root 用户安装 theano(配置 GPU)
非 root 用户,安装 Python 第三方的包,尤其像 theano,存在大量的依赖项,存在的主要问题,是安装各个包时的权限问题.所幸,存在这样一个集成工具,叫 anaconda,其已经内置了许多 ...
- 非root用户安装软件
下面简要说一下Linux下非root用户安装软件的一般流程: 1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar - ...
- Linux 非root用户安装CUDA,CUDNN
Linux 非root用户安装CUDA,CUDNN 网上很多是root权限下的安装,这篇是利用非root权限进行安装 1.安装显卡驱动(决定CUDA安装的最高版本) 服务器上已安装好了显卡驱动,检查已 ...
最新文章
- pat1004. Counting Leaves (30)
- 【BZOJ1305】 [CQOI2009]dance跳舞
- 13000行代码、19大技术,这位16岁高中生用C++从头到尾构建了一个机器学习库!...
- spring简单总结part2
- [Win32]IP数据报的首部如何定义
- 解决Android emulator PANIC: Missing emulator engine program for ‘x86‘ CPU.
- 图像界面编程简单窗体创建
- 机器学习-逻辑回归-代价函数
- php 代码线程,php实现多线程代码
- restTemplate 传递map
- Linux网络编程--sendfile零拷贝高效率发送文件
- AJAX框架衣柜推拉门设计,带镜子的推拉门衣柜如何设计好看
- GitHub 上 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库
- Delphi 的内存操作函数(1): 给字符指针分配内存
- Flash Memory(一)
- 堆中的路径(MOOC)
- linux中cron表达式指南
- Windows安装pip方法
- Thinkphp5 谷歌验证
- Linux下压缩/解压缩的命令