【问题标题】:PIP install package - installed but python is not importingPIP 安装包 - 已安装但 python 未导入
【发布时间】: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 执行它。

标签: python module pip package


【解决方案1】:

解决方案:

我从我的机器上删除了 python,然后重新安装了它。我有同样的问题。我为解决这个问题所做的是使用 PS python -m pip install --user package

我还附加了我的 PATH 环境变量 cmd setx path "%path%;C:\Users\MyUser\AppData\Roaming\Python\Python38\Scripts"

这似乎解决了我的问题。现在,当我使用 PIP 安装软件包时,我可以通过 python 引用它。

【讨论】:

    猜你喜欢
    • 2015-01-05
    • 1970-01-01
    • 2021-09-26
    • 2023-01-08
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    相关资源
    最近更新 更多