【问题标题】:Installing libraries in Spyder (Anaconda)在 Spyder (Anaconda) 中安装库
【发布时间】:2020-11-19 07:35:15
【问题描述】:

我最近刚刚卸载了 python 和 anaconda,只重新安装了 Anaconda3(我读到 Anaconda 为你安装了 python)。我在 Anaconda3 中通过 Spyder 使用 Python 3.8.3。

在重新安装之前,我从未遇到过 spyder 中的 pipconda 命令的问题

现在我收到这些错误:

runcell(0, 'C:/Users/user1/.spyder-py3/temp.py')
  File "C:\Users\user1\.spyder-py3\temp.py", line 9
    pip install fastai
        ^
SyntaxError: invalid syntax


runcell(0, 'C:/Users/user1/.spyder-py3/temp.py')
  File "C:\Users\user1\.spyder-py3\temp.py", line 8
    conda install -c fastai fastai

这些帖子没有帮助: Pip install in Spyder What is the difference between pip and conda?

有一些简单的解决方案吗?例如,当我第一次安装 Anaconda 时,我从未遇到过这些问题。

【问题讨论】:

  • 你在哪里写的pip install fastai?到 Spyder 的 IPython shell,还是 python 脚本文件?
  • 我猜是 Spyder 的 IPython shell。即我启动了 spyder 并输入 pip 或 conda。在重新安装之前从未出现过问题
  • 你猜? %pip 的输出是什么? (从最后几行就可以了)
  • 输出如下:` not found.Line magic function %pip
  • 在您正在编写命令的区域的顶部,在选项卡标题中,是否显示temp.pyConsole 1/A 或其他内容?

标签: python pip anaconda conda spyder


【解决方案1】:

根据你的输出,上面写着

runcell(0, 'C:/Users/user1/.spyder-py3/temp.py')

this,很明显你正在尝试运行

pip install fastai

在 python 脚本中pip 命令是一个命令行命令,指向某个pip.exe,它应该从命令行运行(或者,如果你愿意,你可以使用 Spyder 的 IPython shell)。因此,只需在 Spyder 的 IPython 控制台(或 cmd 提示符)中运行pip install 命令。


在 IPython shell 中,也可以使用 %pip magic 安装软件包:

%pip install fastai

您还可以通过在命令前添加! 来运行操作系统命令。例如

!pip install fastai

编辑:虽然,pip 似乎在我的 IPython shell 中有或没有 %!

【讨论】:

  • 嗨,我在 anaconda 提示符中输入:python --version 并说“python 未被识别为内部或外部命令、可运行程序或批处理文件”。这是否意味着我的 anaconda 安装失败了?
  • anaconda 提示符是什么意思?您可以使用普通的命令提示符(cmd.exe 或 powershell)吗?错误文本“python 未被识别为内部或外部命令、可运行程序或批处理文件”通常表示 Windows 未找到 python.exe。 Windows 尝试从 PATH 中的文件夹列表中查找可执行文件。检查您的 Windows 用户路径是否有包含 python.exe 的文件夹。您可以在 python 脚本中找到带有import sys; print(sys.executable) 的文件夹。
  • 我希望我能展示一张图片。提示在顶部显示“Anaconda Prompt (anaconda3)”。看起来这是我的问题https://stackoverflow.com/questions/49616399/windows-anaconda-python-is-not-recognized-as-an-internal-or-external-command
  • 您是否尝试将 python 文件夹添加到 PATH 中?如果您对其进行编辑,您可以将图片粘贴到您的问题中。
猜你喜欢
  • 2017-05-31
  • 2021-05-30
  • 1970-01-01
  • 2018-03-17
  • 2016-11-27
  • 1970-01-01
  • 1970-01-01
  • 2018-05-05
  • 2017-12-20
相关资源
最近更新 更多