[更新] TL;
DR
pkg_resources由Distribute或setuptools提供。
[更新2]正如在PyCon 2013上宣布的,
Distribute和
setuptools项目已重新合并。
Distribute现在已弃用,您应该只使用new current
setuptools。尝试这个:
curl -O https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.pypython ez_setup.py
或者更好的是,使用电流
pip作为高级接口,并
setuptools在幕后使用。
[针对OP的特定问题的更长的答案]:
您没有在问题中说,但我假设您从Apple提供的Python(在10.5上为2.5或在10.6上为2.6.1)升级,或从python.org Python
2.5升级。在任何一种情况下,重要的一点是每个Python实例都有其自己的库,包括自己的站点包库,该库是安装其他包的位置。(
/usr/local/lib顺便说一下,它们默认都不使用。)这意味着您需要安装新python
2.6所需的那些附加软件包。最简单的方法是首先确保新的python2.6首先出现在您的搜索中
$PATH(也就是说,键入
python2.6会按预期方式调用它);python2.6安装程序应该已经修改了您的
.bash_profile,将其框架bin目录放在的前面
$PATH。然后
easy_install使用安装按照此处的说明进行安装。该
pkg_resources模块也被自动通过此步骤进行安装。
然后使用
easy_install(或
pip)的新安装版本进行安装
ipython。
easy_install ipython
要么
pip install ipython
它应该会自动安装到该
site-packagespython实例的正确位置,您应该一切顺利。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)