【发布时间】:2020-07-04 17:22:33
【问题描述】:
我正在尝试通过批处理文件运行 python 脚本(最终将在任务调度程序中运行)。当我在 PyCharm 中运行文件时,它可以正常工作。但是,当我尝试使用批处理文件运行它时,它似乎正在使用不同版本的 Python(我收到一个 numpy 导入错误)。我使用的是 Windows 10,该文件位于 Anaconda 项目中。我检查了 Python 的 Anaconda 版本是否在 PATH 中排在第一位。不知道从这里去哪里。
【问题讨论】:
-
找出与Pycharm关联的python环境。看这里:jetbrains.com/help/pycharm/configuring-python-interpreter.html
-
我这样做并将 PyCharm 链接到 Anaconda 版本。该文件通过 PyCharm 正确运行,但在我运行批处理文件时却没有。
-
相关类(注意如何在特定环境中执行任意 Python 脚本):stackoverflow.com/a/58458618/570918
标签: python anaconda windows-10