【发布时间】:2015-08-12 23:36:55
【问题描述】:
我有一个 OS X 系统,我需要为 python 2.6 安装一个模块。 pip 和 easy_install-2.6 都失败了:
# /usr/bin/easy_install-2.6 pip
Searching for pip
Reading http://pypi.python.org/simple/pip/
Download error: unknown url type: https -- Some packages may not be found!
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
Download error: unknown url type: https -- Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')
下载get_pip.py 并使用OS X 提供的python 2.6 运行它:
# python2.6 ./get_pip.py
Traceback (most recent call last):
File "./get_pip.py", line 17868, in <module>
main()
File "./get_pip.py", line 162, in main
bootstrap(tmpdir=tmpdir)
File "./get_pip.py", line 82, in bootstrap
import pip
File "/tmp/tmpVJBvaW/pip.zip/pip/__init__.py", line 15, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/vcs/subversion.py", line 9, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/index.py", line 30, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/wheel.py", line 34, in <module>
File "/tmp/tmpVJBvaW/pip.zip/pip/_vendor/__init__.py", line 92, in load_module
ImportError: No module named 'pip._vendor.distlib.scripts'
$ python2.6 --version
Python 2.6.9
使用 python2.7,两种方法都可以正常工作。
【问题讨论】:
-
通过
brew安装Python时自动提供,例如:brew install python。或者使用:sudo easy_install pip. -
试试 Homebrew 扩展,BrewPip。
-
尝试从源安装 pip 怎么样? pypi.python.org/pypi/pip#downloads
-
为什么需要运行python 2.6?我会完全删除 python 并从 home-brew(包括 pip)安装 python。
-
@kenorb,我在尝试使用 brew 安装 py2.6 时遇到了麻烦
标签: python macos python-2.6