未能在MacOSX中pip安装georasters
在我的macbook中安装Georaster总是失败的。 以下是例外情况:未能在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
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/”。现在我正在努力解决这个问题。