【发布时间】: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