【发布时间】:2020-10-11 00:47:24
【问题描述】:
我想用 64 位版本替换 Python 3.8 32 位来安装 face_recognition 模块,所以我删除了以前的版本并尝试通过转到文件 > 设置 > 将项目重新路由到新的 Python 版本Project Interpreter > Show all > Show Paths for Selected Interpreter,并从新文件夹中添加所有 Python 文件并删除旧文件。
但是,当我尝试安装模块时,它仍然向我显示此错误:
(Will2.0) C:\Users\solei\PycharmProjects\Will>pip install face_recognition
No Python at 'C:\Users\solei\AppData\Local\Programs\Python\Python38-32\python.exe'
我还尝试转到 Windows 系统属性并更改那里显示“Python38-32”的所有内容,但它仍然无法正常工作。 不过,当我创建一个新环境时它确实可以工作,所以至少我知道 Python 安装正确。只是这个环境让我感到困惑(顺便说一句,我不想为此创建一个新项目。我已经在其中安装了很多模块。)。
【问题讨论】:
-
当您尝试在终端中安装带有 PIP 的模块时,您必须激活
venv否则您将安装到解释器(可能会解析到不同的站点包位置)。考虑this thread。完整的解释有些复杂,见PEP 250和PEP 370。