Anaconda提示符中未识别pip命令。

12

我正在使用 Windows x64 上的 Anaconda。我试图使用 pip 安装某些库。然而,命令行无法识别 pip 或任何其他脚本。它们所在的文件夹已经添加到了用户和系统 PATH 变量中。如果我使用整个文件路径,则 pip 存在并且可用。有办法解决这个问题吗?


输入 python 会发生什么事情? - Peter Wood
1
在Python命令提示符中不会显示。在Anaconda命令提示符中,输出为“Python 3.4.1 | Anaconda 2.1.0(64位)|(默认值,2014年9月24日,18:32:42)[MSC v.1600 64位(AMD64)] on win32 输入“help”,“copyright”,“credits”或“license”获取更多信息。” - johnidel127
在anaconda命令提示符中键入pip会做什么? - Peter Wood
返回 "'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。" - johnidel127
在Python命令行提示符中,输入import sys然后输入sys.executable - Peter Wood
显示剩余3条评论
7个回答

15

创建您的环境时,您需要将pip指定为依赖项:

conda create --name my-env pip
activate my-env
pip install ...

使用所有默认Anaconda软件包安装新环境:

conda create --name my-env anaconda

你知道如何在Windows上安装pip吗?如果没有将pip指定为依赖项。 - duhaime
请注意,最好不要逐步向conda环境中添加软件包。相反,将所有依赖项添加到conda环境中,并从那里重新安装环境。这有助于避免软件包冲突,并确保您拥有可共享和可重现的环境。 - DieterDP

14

这是我用过的方法:

conda install pip

并尝试:

pip install package_name

5

请确保将以下目录添加到PATH环境变量中:

C:\Python27\Scripts

他的Anaconda安装在C:\Anaconda3,而不是C:\Python27 - asmeurer
我不确定Anaconda的设置方式,但我认为关于Scripts目录应该与Python有些相似 @asmeurer - mmenschig
这个方法在某种程度上有效,但我认为它失败了,因为没有设置一个环境来连接Pypa所需的pip包。使用Anaconda提示符并运行pip install似乎是在anaconda中安装包的最简单方法。我刚开始学习如何使用anaconda和环境。 - Gerald Leese

2

如果我打开命令提示符并输入cd C:\Users\计算机名\Python27\Scripts,然后输入'pip install "库名"',它就可以工作了! 如果您不知道如何访问cmd,请按Win+R键,然后键入cmd!

希望这有所帮助!


0

尝试输入

python -m pip install --upgrade pip

在CMD中

这对我起作用了。


0

出现了编码问题,是因为我的用户名中使用了字符 "ï",导致路径变量中出现了编码问题。因此,anaconda 找不到脚本。 为了解决这个问题,我不得不安装 Anaconda 给所有用户,而不仅仅是当前用户。


0
将脚本文件夹位置添加到路径中,对于单个用户安装,它将是“C:\Users\\Anaconda3\Scripts”,而对于所有人的安装,则可以在“程序文件”中找到“C:\Program Files\Anaconda3\Scripts”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接