在主目录中安装软件而不是服务器中的/ usr / bin /

时间:2017-09-12 07:05:23

标签: python-2.7 install home-directory

我在我通过ssh连接的服务器上运行我的Python代码。但是,我想为Python更新/安装一些外部库。

由于我不是sudo用户,我无法做通常的

pip install .... 

因为我收到错误,例如当我尝试安装pyfits时:

 error: could not create '/usr/lib64/python2.7/site-packages/pyfits': Permission denied

现在,有两个问题,我一直试图找到答案:

  1. 如何在我的主目录中更新/安装新库而不是默认的/usr/bin/..../?
  2. 如何制作软件(本例中为Python)以了解我在主目录中安装了新库?

1 个答案:

答案 0 :(得分:1)

在HOME目录中安装模块 -
pip install --user $PACKAGE_NAME
应该做的伎俩 这将在$ HOME / .local / bin / $ PACKAGE中安装包,并在$ HOME / .local / lib / pythonx / site-packages /中安装包的其余部分。