【问题标题】:VS Code Python pip is not recognizedVS Code Python pip 无法识别
【发布时间】:2020-08-02 07:24:23
【问题描述】:

我刚从 PyCharm 切换到 VSCode,当我尝试 pip install X 时,我收到以下消息:

pip : The term 'pip' is not recognized as the name of a cmdlet, function, 
script file, or operable program. Check the spelling of the name, or if a      
path was included, verify that the path is correct and try again.
At line:1 char:1
+ pip install discord
+ ~~~
    + CategoryInfo          : ObjectNotFound: (pip:String) [], CommandNotFoun  
   dException
    + FullyQualifiedErrorId : CommandNotFoundException

我已经更新了 PATH,当我在命令提示符下执行“echo %PATH%”时,我得到的目录与我的 PyCharm PATH 目录完全相同。为什么 VSCode 不起作用,而 PyCharm 却完美无缺?

我在 cmd 上的路径:“C:\Users\USERNAME\AppData\Local\Programs\Python\Python37-32\Scripts”

【问题讨论】:

  • 您使用的是哪个 Python 安装?如果它是官方的 CPython,那么它应该可以工作,除非你有自定义安装。
  • 我在 VSC 上使用微软的 Python 扩展,如果你问的话,我直接从 python.org 下载了 Python。
  • 你能打开一个新的命令提示符并在那里运行 pip 吗?如果你可以在那里运行 pip,那么这是 VSCode 配置的问题。如果您无法在新的命令提示符下运行 pip,则说明 PATH 环境变量有问题。
  • 是的,我可以在 windows 命令提示符下进行 pip install,但我不能在 VSCode 终端上进行。
  • 你可以这样做。但是如果 VSCode 找不到 pip,那么我怀疑它也找不到 linting 和语言支持所需的其他一些脚本。

标签: python visual-studio-code pip


【解决方案1】:

尝试使用python -m pip 而不是pip

【讨论】:

  • 这看起来很奇怪......你在从 python.org 安装 python 时安装了 pip 吗? (这是可选的)。因为您的错误不是由于 VSC(python 和 pip 不依赖于您的编辑器),而是由于您的 PATH 中没有安装或引用 pip ins。
  • 我刚试过,在windows命令提示符下可以pip install,但是在VSCode终端上不行。
  • 我找到了this thread,它可能对你有帮助。
  • 我的 PATH 已经像那个线程的解决方案一样。不过明天我会好好看看,也许我遗漏了一些细节。
  • "python -m pip" 在 Visual Studio 终端上帮助了我。谢谢@wakonda56
【解决方案2】:

如果您有 conda 环境设置,请尝试,

conda install pip

至少对我有用。

【讨论】:

    【解决方案3】:

    安装最新版本的 PowerShell 并尝试

    【讨论】:

      猜你喜欢
      • 2022-10-14
      • 1970-01-01
      • 2021-08-26
      • 2020-09-08
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      相关资源
      最近更新 更多