【问题标题】:Syntax Error installing scikit-learn using pip from SHELL使用 SHELL 中的 pip 安装 scikit-learn 时出现语法错误
【发布时间】:2017-09-22 17:13:02
【问题描述】:

以下给出语法错误:

python -m pip install scikit-learn

SyntaxError: 无效语法 在 pip 中的第二个 'p' 下有一个“^”。

我正在使用 SHELL。 Windows 10 程序组中有两个程序:“Python 3.6(32 位)”和“IDLE(Python 3.6 32 位)”。我正在使用第一个,它会打开一个黑色的小命令窗口。

Python 3.6 手册页说这是安装模块的方式:

python -m pip install SomePackage

它还说 pip 自动包含在 Python 3.6 中。 它还说,在 3.6 中,SomePackage 的所有依赖项都会自动安装(scikit-learn 有两个依赖项)。

我又尝试了“import pip”,得到了完全相同的结果。

感谢您的帮助。

【问题讨论】:

  • "我正在使用 SHELL。"不,您使用的是 Python REPL。尝试使用命令 shell。
  • 它在哪里???为什么安装后没有在windows程序组中列出???????
  • 因为它不是安装的一部分,它是Windows自带的。
  • 谢谢。手册页应该说“Windows 命令提示符”而不是“标准打包工具都设计为从命令行使用。”
  • 从技术上讲,命令行仅与命令提示符一起存在,但文档可能更清晰。

标签: python python-3.x windows-10 python-import python-install


【解决方案1】:

当您尝试从 Python 解释器运行 pip 时会出现此问题。相反,从 Windows 命令提示符运行,应该没有问题。

【讨论】:

  • 谢谢。手册页应该说“Windows 命令提示符”而不是“标准打包工具都设计为从命令行使用”。 Python REPL 看起来像一个命令屏幕。
  • 好吧,它没有自动安装依赖项 numpy 和 scipy。 numpy手动安装好。 Scipy 安装失败,出现一长串错误...
  • @MikeSmith 有什么特别的吗?
  • 我在这里找到了适用于 Windows 10 的特殊版本的 scipy:lfd.uci.edu/~gohlke/pythonlibs,现在一切正常......谢谢。
猜你喜欢
  • 2021-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-27
  • 1970-01-01
  • 2017-02-09
  • 2012-12-31
  • 2017-08-19
相关资源
最近更新 更多