未能在MacOSX中pip安装georasters

未能在MacOSX中pip安装georasters,pip,Pip,在我的macbook中安装Georaster总是失败的。 以下是例外情况: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/Library/Python/2.7/site-packages/pip/commands/inst

在我的macbook中安装Georaster总是失败的。 以下是例外情况:

Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 324, in run
    requirement_set.prepare_files(finder)
  File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 634, in _prepare_file
    abstract_dist.prep_for_dist()
  File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 129, in prep_for_dist
    self.req_to_install.run_egg_info()
  File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 412, in run_egg_info
    self.setup_py, self.name,
  File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 387, in setup_py
    import setuptools  # noqa
  File "build/bdist.macosx-10.12-intel/egg/setuptools/__init__.py", line 12, in <module>
  File "build/bdist.macosx-10.12-intel/egg/setuptools/version.py", line 1, in <module>
  File "build/bdist.macosx-10.12-intel/egg/pkg_resources/__init__.py", line 72, in <module>
  File "build/bdist.macosx-10.12-intel/egg/packaging/requirements.py", line 59, in <module>
TypeError: __call__() takes exactly 2 arguments (1 given)
回溯(最近一次呼叫最后一次):
文件“/Library/Python/2.7/site packages/pip/basecommand.py”,第215行,在main中
status=self.run(选项、参数)
文件“/Library/Python/2.7/site packages/pip/commands/install.py”,第324行,正在运行
要求设置。准备文件(查找器)
文件“/Library/Python/2.7/site packages/pip/req/req_set.py”,第380行,在prepare_文件中
忽略依赖项=自身。忽略依赖项)
文件“/Library/Python/2.7/site packages/pip/req/req_set.py”,第634行,在_prepare_文件中
()为"地区"作准备的摘要
文件“/Library/Python/2.7/site packages/pip/req/req_set.py”,第129行,在prep_for_dist中
self.req\u to\u install.run\u egg\u info()
文件“/Library/Python/2.7/site packages/pip/req/req\u install.py”,第412行,在run\u egg\u info中
self.setup\u py,self.name,
文件“/Library/Python/2.7/site packages/pip/req/req_install.py”,第387行,在setup_py中
导入设置工具#noqa
文件“build/bdist.macosx-10.12-intel/egg/setuptools/_init__.py”,第12行,在
文件“build/bdist.macosx-10.12-intel/egg/setuptools/version.py”,第1行,在
文件“build/bdist.macosx-10.12-intel/egg/pkg_resources/__init__.py”,第72行,在
文件“build/bdist.macosx-10.12-intel/egg/packaging/requirements.py”,第59行,在
TypeError:\uuuuu call\uuuuuuu()正好接受2个参数(给定1个)
pip--版本:
pip9.0.1来自/Library/Python/2.7/site-packages(python2.7)

经过多次尝试,我解决了这个问题。 我使用了命令:
pip install--no deps georaster

https://pip.pypa.io/en/stable/reference/pip_install/#installation-order[enter image description here][1]

尝试使用
sudo pip install--upgrade setuptools
升级setuptools您确定在安装
georasters
时会发生这种情况吗?这可能是因为依赖关系。您也可以尝试使用以下命令回滚
setuptools
sudo-pip-install-setuptools==33.1.1
。要返回最新版本,只需执行
sudopip安装--升级setuptools
。非常感谢@GregSchmit。在我尝试“sudo pip install setuptools==33.1.1”之后,异常更改为“Command”python setup.py egg_info“失败,错误代码为/private/tmp/pip build JOFFoc/GDAL/”。现在我正在努力解决这个问题。