我的问题需要一些背景故事。
我在使用 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 找到正确的地方吗?
那么,开始吧。您不能通过重命名解释器所在的文件夹来解决此问题。即使这有效,也不是解决问题的办法。名称会说明一件事,但它的实际版本、兼容库以及与版本号相关的任何其他内容都是不正确的。
\n如果您仔细查看 pip 的错误消息,它会告诉我们出了什么问题。
\n\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
您重命名了该目录,以便您的 IDE 可以找到它,但 pip 和使用 Python 解释器的其他所有内容仍配置为在 Python39 目录中查找以查找它。
\n您遇到的问题是您的 IDE PyCharm 需要针对您的项目进行配置。你必须告诉它Python解释器在哪里。简单的解决方案是,您可以将 Python 文件夹重命名回其原始状态,并将其添加到您的项目中。
\n按 Ctrl+Alt+S 打开项目设置/首选项,然后转到项目 | Python解释器。单击可用解释器列表旁边的添加解释器链接。
\n展开可用解释器的列表,然后单击\xc2\xa0显示全部\xc2\xa0链接。
\n选择目标解释器。\n根据您的情况,查找具有以下文件路径的解释器:“C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python310\\python.exe”
\n我建议更进一步,在虚拟环境中创建一个解释器。特别是如果您对 Python 的兴趣超出了非常随意的爱好。它们是不可避免的。
\n此链接是一个很好的来源,可以帮助您:
\nhttps://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#interpreter
\n在那里,您将找到按照我上面列出的步骤进行操作的屏幕截图。还有有关如何在虚拟环境中创建和添加新解释器的详细说明。相关标题如下:
\n其余内容也很棒,可能有助于回答您不知道的问题。
\n| 归档时间: |
|
| 查看次数: |
765 次 |
| 最近记录: |