【发布时间】:2020-12-02 07:16:16
【问题描述】:
在 Windows 10 上运行,我将 Python 3.7.3 安装到我的 c/users/myUser/appdata/local/programs 文件夹中。 当我使用 PIP 安装包时,它似乎运行良好,但是当我在 python 中使用“导入包”时,它无法识别该包。这是什么原因造成的?
运行 'python --version' 有效,同时运行 'pip --version' 也有效。
PIP 显示在我的 c/users/myUser/appdata/local/programs/python37-32/lib/site-packages/pip 文件夹中。
更新: 所以我正在查看文件以确定与我的 python 一起工作的库所在的位置。该文件夹位于 Python/Python37-32/Lib 中。所有这些当前在导入时都有效。但是,当我对 PIP 进行任何操作时,它不会向该文件夹添加任何内容。 我注意到 Python/Python37-32/Scripts 中有几个不同的 PIP 可执行文件,包括 pip.exe、pip3.exe 和 pip3.7.exe。我尝试使用“pip3.7 install numpy”,但也没有用。 我在尝试添加现有包时注意到它指向 Python37-32/lib/site-packages 文件夹。
【问题讨论】:
-
您的问题可能缺少信息... windows, linux os macos ?你在使用 pipenv,virtualenv,...?无法回答
-
确保您使用的 pip 版本与您运行的 python 版本相匹配,并且您没有将模块安装在一个 virtualenv 中并尝试从另一个 virtualenv 执行它。