【问题标题】:How to install python packages using pip on go daddy linux hosting (don't have root access)如何在 go daddy linux 主机上使用 pip 安装 python 包(没有 root 访问权限)
【发布时间】:2017-07-28 05:37:42
【问题描述】:

你能告诉我如何在 Go daddy Linux 托管服务器上使用 pip 安装包吗?它不提供 root 访问权限。 当我尝试安装一些 python 包时

pip install numpy

它显示:

-bash: pip: command not found

它给了我的 Python 2.6.6,位置是:

/usr/bin/python

有什么破解方法吗?

【问题讨论】:

  • 你没有安装pip
  • 对不起。但我不知道如何检查它。我想纠正一件事。 Python 及其站点包位于“lib/python2.6/site-packages”中
  • 我将 pip 文件夹从本地计算机复制到此站点包文件夹。还是不行
  • 在 python 模块中尝试 virtualenv 或设法安装 python 设置工具
  • 如何在go daddy中安装pip?我想我可能无法安装任何软件包,因为 root 的限制

标签: python linux pip


【解决方案1】:

您没有安装 pip。要安装 pip 运行这个

easy_install --user pip

这将只为您安装 pip,无需 root 访问权限。如果你没有安装“easy_installed”,你可以运行它来安装没有它的 pip

wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user

pip 将安装在.local/bin,访问它只需使用 .local/bin/pip install numpy

将 pip 添加到您的 PATH 中,以便您可以像 pip install numpy 一样访问它

执行这个命令:

echo "PATH=\$PATH:~/.local/bin" >> ~/.bashrc

然后是这个:

source ~/.bashrc

【讨论】:

  • 或者您也可以先执行echo alias pip=./local/bin/pip >> ~/.bashrc,然后执行source ~/.bashrc 并在执行pip install xxx 之后安装任何内容
  • 嘿,pip 已安装,但出现此错误:弃用:Python 核心团队不再支持 Python 2.6,请升级您的 Python。未来版本的 pip 将不再支持 Python 2.6 无法卸载要求 django,未安装
  • 我安装了几个包。非常感谢您。但无法安装 django,这是安装 pip 的主要原因
  • 当我尝试 pip install django 时出现以下错误
猜你喜欢
  • 1970-01-01
  • 2013-06-04
  • 2014-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多