【问题标题】:how to install pip remotely using ssh如何使用 ssh 远程安装 pip
【发布时间】:2018-09-13 22:39:27
【问题描述】:

嗨,我希望有人能指出我正确的方向。

我正在尝试上传我在我的机器上本地开发的 django 项目,现在将项目文件移动到服务器并尝试在服务器上安装 django。

我已经安装了 Python 2.7.5 并使用 ssh (putty) 远程访问了服务器 我可以通过运行命令 python --version 来确认 Python 已安装

当我运行命令 pip --version 时,我没有安装 pip

我收到以下通知 -bash: pip: 找不到命令

我是 django 和 python 的新手,所以不确定我应该如何安装 django 和 pip。

p.s 在我的需求文件中,当我在本地工作时,我已经正确安装了 pip 和 django 并且一切正常。

【问题讨论】:

  • 嗨@Vinnie S - 您是否尝试过link 的python 文档中的方法?它说尝试 curl bootstrap.pypa.io/get-pip.py -o get-pip.py 然后 python get-pip.py
  • 你的 Django 项目的 python 版本是什么?
  • @bSr Python 版本为 2.7.5
  • 嗨,保罗,谢谢你回来我确实尝试了你提供的文档链接我运行了命令 python curl bootstrap.pypa.io/get-pip.py -o get-pip.py 然后 python get-pip.py 我在尝试安装 pip、wheel 时收到异常响应?

标签: django python-2.7 pip


【解决方案1】:

好的,假设您已经在远程服务器上。首先要做的是为您的python 版本安装pip。您可以通过以下方式执行此操作:

sudo apt-get install python-pip

现在你已经安装了 pip。接下来要做的是在你的系统中全局安装 django:

pip install django==1.11

请注意 django 1.11 是最后一个支持的版本 python2

接下来要做的是创建 django 应用:

django-admin startproject test_project

最后就是安装virtualenv

为每个 django 项目安装库并保留它们 分开

pip install virtualenv

另请注意

如果您有包含所有库的 requirements.txt 文件,您可以在远程服务器上执行以下操作:

pip install -r requirements.txt

这将一次自动安装所有库

【讨论】:

  • 嗨@Madi7 我不认为我已经明确表示我已经在我的机器上创建了一个项目,我想将该项目移动到我的服务器上。我已经在本地安装了所有应用程序。我已经在服务器上安装了 python,需要运行 pip 和 django 才能让我的应用程序工作?
  • 您是否将您的应用程序存储在 github 上或其他什么地方?如果是这样,只需将 repo 直接克隆到您的服务器中,一切都会正常工作,如果您还有其他问题,请告诉我
【解决方案2】:

首先您应该了解您正在运行的操作系统:

uname -a

和:

lsb_release -a

找到操作系统版本后,您可以轻松地按照以下指南进行操作: https://packaging.python.org/guides/installing-using-linux-tools/#installing-pip-setuptools-wheel-with-linux-package-managers

【讨论】:

  • 嗨@RColombo 我运行命令 uname -a 告诉我它是基于 Linux 的操作系统第二个命令返回命令未找到?
  • @VinnieS 试试这个:cat /etc/issue
猜你喜欢
  • 1970-01-01
  • 2019-03-14
  • 2016-06-09
  • 2019-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多