如何使用命令行并使用 pip 安装软件包?

Posted

技术标签:

【中文标题】如何使用命令行并使用 pip 安装软件包?【英文标题】:How do I use command line and install packages with 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 【参考方案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 解释器中输入这些命令?如果是这样,试试这个:

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

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

【讨论】:

以上是关于如何使用命令行并使用 pip 安装软件包?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Anaconda (Conda) 环境中跟踪 pip 安装的软件包?

使用 Pip 安装 Python 包时如何使用 MinGW 的 gcc 编译器?

pip Command Not Found – Mac 和 Linux 错误被解决

如何在 Linux 中使用一个命令升级所有软件

如何知道使用 pip 安装了哪些软件包

如何查看所有软件包何时使用 pip 安装?