oro*_*ome 6 python install package osx-mountain-lion
使用Apple内置的Python在OS X Mountain Lion上安装和更新Python软件包的正确方法是什么?
我已经尝试了所有我能在这里找到的所有内容以及各种软件包的文档,但是遇到了导致安装或更新失败或中止的各种错误.值得注意的是,pip我经常会遇到错误
RuntimeError:cmp中超出的最大递归深度
要么
SError:[Errno 24]打开的文件过多:'/ Library /Python/2.7/site -packages'
而一些命令pip命令(如list)似乎根本就不存在.
我有一个pip适用于某些软件包的最新版本,并安装了最新的Xcode命令行工具.
唯一似乎有用的东西 - 它一直有效 - 是
python setup.py install
Run Code Online (Sandbox Code Playgroud)
这是在Lion上维护和安装python包的正确方法吗?是否有任何理由不使用此方法作为保持包uptodate的主要方法?应该pip适合我,还是不适用于Apple的Python?
更新:我说得太早了.我也有问题
python setup.py install
Run Code Online (Sandbox Code Playgroud)
偶尔(经常)我会得到:
错误:/ Library /Python/2.7/site-packages:打开的文件太多
当没有什么东西在新的终端中运行时,我大约50岁
lsof | grep python | wc -l
Run Code Online (Sandbox Code Playgroud)
如果我退出Dropbox,这似乎是这些的来源,并将数量减少到0,我仍然得到"太多的打开文件"大多数包安装操作,使用我使用的任何工具,即使重新启动我的系统.
为什么我经常收到"太多打开的文件"错误?