如何使用命令行并使用 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 编译器?