【问题标题】:How do I use command line and install packages with pip?如何使用命令行并使用 pip 安装软件包?
【发布时间】:2019-12-18 15:07:03
【问题描述】:

我正在尝试安装 pyenchant 包,以便我可以在 python 中使用英语词典。如何安装包?

我已经将包下载到我的电脑并尝试使用

pip install pyenchant

这给了我“安装”的“无效语法”错误。然后我做了更多的研究并了解到你应该使用命令行,这在 Mac 上通过以 $ 开头的一行来完成。然后我尝试了

$ pip install pyenchant

并得到“$”的“无效语法”错误。当我尝试时

pip --version

查看我是否有 pip(虽然我应该有,因为我有 Python 3.7),它说“名称'版本'没有定义。”如何安装包?

感谢您的任何建议!

【问题讨论】:

  • char $ 不是命令的一部分,而只是它必须在命令行中使用的信息,而不是 Python 的 shell - 在控制台/终端/cmd.exe 中运行 pip install pyenchant。而且您不必下载它 - pip 应该会自动下载它。或者你必须使用pip install path/to/downloaded/file。当您运行命令行时,它会显示$ 作为提示,通知用户现在它可以编写命令了。
  • 你也可以在命令行(console/terminal/cmd.exe)中使用python -m pip install pyenchant

标签: python pip command line


【解决方案1】:

另外,不要输入$ 不是必需的。

确保你使用终端

在命令行输入:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

然后运行

python get-pip.py

确保您已正确安装 pip。

尝试后pip install penchant

【讨论】:

    【解决方案2】:

    我通过结合每个答案的片段来解决这个问题:)。使用 Spotlight Search 我能够找到终端。我先用 Jorge 的 URL 来获取 pip,并尝试使用

        python get-pip.py
    

    但发现我需要使用

        python3 get-pip.py
    

    相反。然后用

        python3 -m pip install pyenchant
    

    我能够让它工作。非常感谢!

    【讨论】:

      【解决方案3】:

      您是否可以在 Python 解释器中输入这些命令?如果是这样,试试这个:

      1. 点击放大镜(“聚光灯搜索”)并输入“终端”
      2. 终端打开后,输入pip install pyenchant,然后按回车

      如果发生了这种情况,请不要担心。作为初学者,我犯了同样的错误,我怀疑许多其他人也犯了同样的错误。

      【讨论】:

        猜你喜欢
        • 2016-09-23
        • 2017-02-23
        • 2015-08-12
        • 2019-04-21
        • 2018-06-25
        • 1970-01-01
        • 1970-01-01
        • 2020-01-31
        • 1970-01-01
        相关资源
        最近更新 更多