f2py.exe 在某处,但目录不在路径上

Posted

技术标签:

【中文标题】f2py.exe 在某处,但目录不在路径上【英文标题】:f2py.exe is somewhere, but the directory isn't on path 【发布时间】:2021-12-01 11:39:55 【问题描述】:

我正在使用 pip 安装一些东西,例如 numpy 和 pandas。当我安装 numpy 时,它告诉我目录不在路径上。当我尝试导入这些东西时,我收到一条错误消息,指出这些模块不存在。这条路径是否与模块不工作有关?我该如何解决这个问题?我使用 python 3.9 在 Windows 10 上工作

 WARNING: The script f2py.exe is installed in 'C:\Users\denpi\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

【问题讨论】:

使用 pycharm 时,我可以找到 numpy 库,但是在导入它时说我没有 multiarray 函数,我也可以在 numpy 文件中找到它。我不明白发生了什么 【参考方案1】:

在 Windows 10 上:

点击开始,搜索“环境变量”。

使用windows + R键运行命令,运行以下“sysdm.cpl” 然后(如果使用win+R键):转到高级选项卡,有一个框(系统变量)

然后在系统变量中搜索“路径”, 点击它,点击“编辑”。弹出一个新窗口。点击“新建”并粘贴到“C:\Program Files (x86)\Python\Scripts”。

如果该框没有名为“path”的变量,请单击新建创建一个,将名称设置为“Path”,并将值设置为“C:\Program Files (x86)\Python\Scripts”。

【讨论】:

以上是关于f2py.exe 在某处,但目录不在路径上的主要内容,如果未能解决你的问题,请参考以下文章

移动 Qt 目录

无法打开流:没有这样的文件或目录,但目录存在。在本地主机上工作但不在实时站点上工作[重复]

控制台提示窗口出现在系统上(“启动目录”)但不在系统上(“启动 ipconfig”)

脚本 sqlformat.exe 安装在目录中,该目录不在 PATH 上

geckodriver.exe 不在当前目录或路径变量中,Selenium 2.53.1 + Firefox 48 + Selenium 3 Beta

“ TypeError:路径必须是绝对的”。服务器脚本与前端不在同一个目录中