【问题标题】:Could not install packages due to an OSError: [WinError 2] No such file or directory由于 OSError 无法安装软件包:[WinError 2] 没有这样的文件或目录
【发布时间】:2021-05-25 01:40:58
【问题描述】:

我尝试使用 pip 安装 numpy,但收到以下错误消息:

Python:由于 OSError 无法安装软件包:[Errno 2] 没有这样的文件或目录 'c:\python39\Scripts\f2py.exe' -> 'c:\python39\Scripts\f2py.exe.deleteme'

我不确定是否先安装了旧版本的 numpy。

我只运行命令提示符,而不是具有管理员权限的提示符。

有人可以帮忙吗?谢谢。

【问题讨论】:

  • 你是如何安装 numpy 的?向我们展示命令行。你是怎么运行的?您是否先安装了旧版本?您是否从提升的命令提示符运行它?你做了一些不寻常的事情,因为 f2py 是 Numpy 的一部分,并且在你之前已经为成千上万的人工作过。
  • 我放一张numpy等安装过程的图片
  • numpy 有用吗?如果你做pythonimport numpy,它有用吗?也许有人为你安装了这个。如果没有,您可能必须以管理员身份运行它。
  • 是的,python 和 import numpy 工作,谢谢。

标签: python numpy


【解决方案1】:

尝试以管理员身份运行命令:

pip install numpy --user 安装 numpy,无需任何特殊权限

【讨论】:

    【解决方案2】:

    我在使用其他软件包时遇到了同样的问题。试试看

    pip install 'package name' --user
    

    并查看问题是否已解决。它对我有用。

    【讨论】:

      【解决方案3】:

      您尝试安装的软件包似乎已经存在,或者您没有安装它的权限。

      1. 首先,尝试import numpy 并使用它。如果它不起作用,请尝试第二个选项。

      2. 通过运行以下命令以用户权限再次尝试install numpy

        pip install numpy --user
        

      【讨论】:

        【解决方案4】:

        我也遇到了这个。对我来说,这是因为我忘记激活我的 conda 环境,它安装了 numpy。

        查看建议您尝试导入 numpy 的答案并尝试一下。如果 numpy 不可用,但您之前已经安装过 numpy,那么很可能您已经将它安装在另一个 Python 版本上(一个可以安装多个版本 - 通过在命令行上键入 python --version 检查您的活动版本),或者在您忘记激活的特定 conda/pyenv/venv/other 环境中。

        有关 Python 包管理器的更多信息(不在问题范围内),请参阅本指南:https://towardsdatascience.com/a-guide-to-conda-environments-bc6180fc533

        无论哪种方式,您都应该能够安装/重新安装 numpy,并在您激活的 python 安装和环境中获取 f2py.exe 文件。

        【讨论】:

          【解决方案5】:

          我在 win 10 中遇到了同样的问题,但问题似乎不是 numpy。

          我在使用pip install pyev3 安装时看到了这个问题并来到这里。

          我跑了pip uninstall numpy 然后pip install pyev3 - 没有变化,仍然失败。

          我检查了pip list 并且已经安装了 numpy,所以我运行了pip install hidapi,它可以正常工作,然后运行pip install pyev3,它也可以正常工作。

          如果您遇到类似问题,希望对您有所帮助。

          【讨论】:

            【解决方案6】:

            我在安装 InstagramScrapper 时遇到错误 我做过

            pip3 isntall instagramscraper --user
            

            对我有用

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2021-05-04
              • 2023-02-15
              • 2021-06-27
              • 2022-08-16
              • 2019-05-22
              • 2019-07-13
              • 1970-01-01
              • 2022-12-19
              相关资源
              最近更新 更多