pip 在错误的文件夹中查找

MrZ*_*ior 1 python pip

我的问题需要一些背景故事。

我在使用 pip 时遇到了一些问题,所以我重新安装了 Python。重新安装后,pip 开始工作,但我的 IDE Pycharm 无法再找到 Python。当我重新安装 Python 时,它为自己创建了一个新文件夹 (Python310),但 Pycharm 一直在旧文件夹 (Python39) 中查找。我不知道如何让 Pycharm 查看新文件夹。即使删除并重新安装也没有任何作用。

因此,我将 Python310 重命名为 Python39 并更改了 PATH。现在 Pycharm 可以找到 Python。但 pip 出现了一个新的令人兴奋的错误。当我尝试使用它时,我收到以下消息:

Fatal error in launcher: Unable to create process using '"C:\Users\user\AppData\Local\Programs\Python\Python310\python.exe" "C:\Users\user\AppData\Local\Programs\Python\Python39\Scripts\pip.exe" install numpy': The system cannot find the file specified.

如果我正确地阅读了这篇文章,pip 仍在尝试在 Python310 中查找。您能告诉我我需要做什么才能让 pip 找到正确的地方吗?

nst*_*nsn 6

那么,开始吧。您不能通过重命名解释器所在的文件夹来解决此问题。即使这有效,也不是解决问题的办法。名称会说明一件事,但它的实际版本、兼容库以及与版本号相关的任何其他内容都是不正确的。

\n

如果您仔细查看 pip 的错误消息,它会告诉我们出了什么问题。

\n
\n

启动器中的致命错误:无法使用 \'"C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python310\\python.exe" "C:\\Users\\ 创建进程user\\AppData\\Local\\Programs\\Python\\Python39\\Scripts\\pip.exe" install numpy\': 系统找不到指定的文件。

\n
\n

您重命名了该目录,以便您的 IDE 可以找到它,但 pip 和使用 Python 解释器的其他所有内容仍配置为在 Python39 目录中查找以查找它。

\n

您遇到的问题是您的 IDE PyCharm 需要针对您的项目进行配置。你必须告诉它Python解释器在哪里。简单的解决方案是,您可以将 Python 文件夹重命名回其原始状态,并将其添加到您的项目中。

\n
    \n
  1. 按 Ctrl+Alt+S 打开项目设置/首选项,然后转到项目 | Python解释器。单击可用解释器列表旁边的添加解释器链接。

    \n
  2. \n
  3. 展开可用解释器的列表,然后单击\xc2\xa0显示全部\xc2\xa0链接。

    \n
  4. \n
  5. 选择目标解释器。\n根据您的情况,查找具有以下文件路径的解释器:“C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python310\\python.exe”

    \n
  6. \n
\n

我建议更进一步,在虚拟环境中创建一个解释器。特别是如果您对 Python 的兴趣超出了非常随意的爱好。它们是不可避免的。

\n

此链接是一个很好的来源,可以帮助您:

\n

https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#interpreter

\n

在那里,您将找到按照我上面列出的步骤进行操作的屏幕截图。还有有关如何在虚拟环境中创建和添加新解释器的详细说明。相关标题如下:

\n
    \n
  • 配置Python解释器
  • \n
  • PyCharm 中的 Python 解释器
  • \n
  • 设置现有的Python解释器
  • \n
  • 创建一个新的 Python 解释器
  • \n
\n

其余内容也很棒,可能有助于回答您不知道的问题。

\n