【问题标题】:Install pip on Ubuntu server 18.04.1 LTS [closed]在 Ubuntu 服务器 18.04.1 LTS 上安装 pip [关闭]
【发布时间】:2018-09-30 18:01:24
【问题描述】:

我只是不知道如何让pip3 在 Ubuntu 服务器上工作。

我已经完成了:

sudo apt-get update

sudo apt-get upgrade

运行sudo python3 --version 时,输出为3.6.6

我尝试了以下方法:

sudo apt-get install python3-pippython3-pip3python-pip3,我尝试安装 python3-setuptools,它们似乎已安装,但 easy_install 未被识别为命令。

我想我已经尝试了所有选项,并且每次都会弹出错误 unable to locate package python3-pip

【问题讨论】:

  • 我想我也有过一次;我认为dist-packagessite-packages 目录之间存在一些令人头疼的问题。检查包的 Python 路径设置和/或显式设置。这是有原因的,但我不再记得那是什么了..
  • 使用 # apt install python3-pip 安装后,您是否尝试从命令行运行 pip:$ pip3 或 $ python3 -m pip ?
  • @Mark 我尝试了所有类似的方法:sudo python3 pip install virtualenvsudo pipsudo pip3,包括-m 的解决方案。我没有通过 apt install python3-pip 因为我得到`无法找到包
  • pip 的 Ubuntu 软件包被称为 python3-pip 来安装它,你需要运行 sudo apt install python3-pip 然后你应该可以使用 python3 -m pip install ... 运行 pip 你能说一下你什么时候收到的错误消息吗这些步骤中的任何一个都失败了吗?
  • 如果有帮助:在我的情况下,这是通过在 apt 源中添加“universe”来解决的(请参阅this answer

标签: python pip ubuntu-server


【解决方案1】:

这就是我个人安装 pip 的方式,而不用担心在各种包管理器上找到它而头疼。

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py

然后像这样使用 python3 中的 pip:

sudo python3 -m pip install <packagename>

【讨论】:

  • 我向你鞠躬,谢谢!它确实有效,是的。
  • 我试过了,但在新的 Ubuntu 18 LTS 上失败并出现此错误:ModuleNotFoundError: No module named 'distutils.util'
猜你喜欢
  • 2019-05-04
  • 2012-12-21
  • 1970-01-01
  • 2012-07-26
  • 2014-03-08
  • 2018-10-19
  • 2013-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多