【问题标题】:Cannot install smartsheet-python-sdk无法安装 smartsheet-python-sdk
【发布时间】:2018-05-06 18:14:15
【问题描述】:

我想使用 SmartSheet API。我正在尝试从以下页面安装适用于 Python 的 SmartSheet 模块:

https://pypi.python.org/pypi/smartsheet-python-sdk

我尝试过使用命令 sudo pip install 终端上的 smartsheet-python-sdk

我尝试过使用 pip 安装 smartsheet-python-sdk

我不确定哪个是正确的,但是当我尝试安装它时出现以下错误。

我尝试手动安装它,但在从 GitHub 下载后不确定如何安装。

我的 Mac 上同时安装了 Python 2.7 和 Python 3.6.3。

  1. 这是 Python 版本问题吗?如果是这样,我该如何卸载 Python 3?我是用 Homebrew 安装的。
  2. 这是六个问题吗?我看到了有关 6 问题的文档,并尝试使用 pip 安装它,并在 pip 行的末尾带有“忽略 6”。
  3. 在没有适用于 Python 的 SmartSheet 模块的情况下,我仍然可以使用 SmartSheet 吗?
  4. 如何安装从 GitHub 下载的模块?它应该进入哪个目录以便终端可以找到它?

已满足要求:/Library/Python/2.7/site-packages 中的 smartsheet-python-sdk 已满足要求:/Library/Python/2.7/site-packages/requests-2.11.1-py2.7.egg 中的请求(来自 smartsheet-python-sdk) 收集六>=1.9(来自smartsheet-python-sdk) 使用缓存的 6-1.11.0-py2.py3-none-any.whl 已满足要求:/Library/Python/2.7/site-packages 中的证书(来自 smartsheet-python-sdk) 已满足要求:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python 中的 python-dateutil(来自 smartsheet-python-sdk) 已满足要求:/Library/Python/2.7/site-packages 中的 requests-toolbelt(来自 smartsheet-python-sdk) 安装收集包:六个 发现现有安装:6个1.4.1 弃用:卸载 distutils 安装的项目(六)已被弃用,将在未来的版本中删除。这是因为卸载 distutils 项目只会部分卸载该项目。 卸载六-1.4.1: 例外: 回溯(最近一次通话最后): 文件“/Library/Python/2.7/site-packages/pip/basecommand.py”,第 215 行,在 main 状态 = self.run(选项,参数) 运行中的文件“/Library/Python/2.7/site-packages/pip/commands/install.py”,第 342 行 前缀=options.prefix_path, 安装中的文件“/Library/Python/2.7/site-packages/pip/req/req_set.py”,第 778 行 要求.卸载(auto_confirm=True) 卸载中的文件“/Library/Python/2.7/site-packages/pip/req/req_install.py”,第 754 行 path_to_remove.remove(auto_confirm) 文件“/Library/Python/2.7/site-packages/pip/req/req_uninstall.py”,第 115 行,删除 重命名(路径,新路径) 重命名文件“/Library/Python/2.7/site-packages/pip/utils/init.py”,第 267 行 shutil.move(旧的,新的) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 302 行,在移动 copy2(src, real_dst) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 131 行,在 copy2 复制统计(src,dst) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 103 行,在 copystat os.chflags(dst, st.st_flags) OSError:[Errno 1] 不允许操作:'/tmp/pip-VF5C02-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7。鸡蛋信息'

【问题讨论】:

  • 如果您发布错误的屏幕截图而不是复制粘贴它会更具可读性

标签: python smartsheet-api


【解决方案1】:

日志中的错误在底部:

OSError:[Errno 1] 不允许操作:

这可能是您的 python 安装问题(Sierra 上的新安全问题)This thread 建议重新安装 python 作为一种可能的解决方案。

brew install python

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-16
    • 2023-02-17
    • 2019-10-02
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多