【发布时间】:2013-09-09 14:09:02
【问题描述】:
我在 Cygwin 上安装了 Python 3。但是,我无法通过pip 安装 Python 3 包。有没有办法做到这一点?
【问题讨论】:
-
为什么不呢?你为这个 python 安装安装了 pip 吗?你得到什么错误?
-
Pip 已安装,但它安装的是 python 2 版本的包。例如,我需要 pyyaml 的脚本返回
ImportError: No module named yaml,即使在成功运行pip install pyyaml之后也是如此。 -
那么
pip脚本无法使用正确的python 版本运行。请改用/path/to/python3 -m pip install ...。另外,检查 pip 脚本的 shebang。 -
@mata 仅供参考,Python 2 也已安装。
usr/bin/python3 -m pip install pyyaml返回/usr/bin/python3: No module named pip。因此,我最初的问题;如何在 cygwin 上安装 pip-3? -
python3 -m ensurepip和python2 -m ensurepip。看python.org/dev/peps/pep-0453
标签: python python-3.x cygwin pip