【发布时间】:2016-07-21 00:53:25
【问题描述】:
我在尝试安装和使用 Python“Pip”模块时遇到了一些非常奇怪的问题。首先,我通过下载 getpip.py 文件并运行它来安装 pip 模块,它取代了我现有的 pip 似乎工作正常。但是,每当我尝试使用 pip 时,它总是会出现“pip 不被识别为内部或外部命令”等。我使用 setx PATH "%PATH%;C:\Python27\python" 设置了 python 的路径然后第二次使用 C:\Python27\Scripts\pip 尝试设置 pip 的路径。但其中之一似乎有效。我不能在cmd中使用pip,我现在也不能使用python。
有谁知道如何进行这项工作?我正在尝试在正确的文件夹中运行此命令“pip install -r requirements.txt”,但 pip 无法识别。有什么建议么?谢谢。
【问题讨论】:
-
使用内置的
set命令,而不是setx.exe。使用setx PATH "%PATH%;C:\Python27\python"将扩展和连接的系统 + 用户值永久设置为您的每个用户PATH值,即它会造成巨大的混乱。setx也对当前命令提示符没有影响,这与set不同。此外,setx.exe是修改PATH值的坏工具。它不允许附加到用户或系统值,所以你必须使用reg.exe破解一些东西。最好只使用控制面板应用程序。
标签: python windows python-2.7