【问题标题】:Can't install modules for python3无法为 python3 安装模块
【发布时间】:2016-06-04 00:03:31
【问题描述】:

我正在使用 Amazon ec2(基于 red-hat),最近我安装了 python3(默认也有 python 2.7)并使用了

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

安装 pip3。

pip3 正在工作,但 sudo pip3 抛出 sudo: pip3: command not found

[*更新]

我已经删除了实例(ec2 amazon)并运行了一个新实例,然后使用“sudo yum install python3”和“get-pip.py”为 pip3 安装了 python3:

pip3 --version
pip 8.1.2 from /usr/local/lib/python3.4/site-packages (python 3.4)
pip --version
pip 8.1.2 from /usr/local/lib/python3.4/site-packages (python 3.4)

但我无法为 python3 安装模块(“cherrypy”等)。并且“sudo pip3”仍然无法正常工作。 “python3 cherrypyExample.py”给我一个错误“ImportError: No module named 'cherrypy'”

【问题讨论】:

  • 为什么不能使用sudo pip3
  • pip --version 的输出是什么?
  • 为什么不使用sudo apt-get install python3-pip?我相信它可以通过默认的 PPA 获得。
  • 如果pip3 有效,我不明白为什么sudo pip3 无效
  • 另外,pip 预装在 Python3.4+ 和 2.7.9+ 上

标签: python amazon-ec2


【解决方案1】:

终于找到解决办法了:

sudo python3 -m pip install cherrypy

【讨论】:

  • 你知道上面命令中的-m标志是什么意思吗?
猜你喜欢
  • 1970-01-01
  • 2020-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-23
  • 1970-01-01
相关资源
最近更新 更多