【问题标题】:PyCharm cannot call programs from CMD PathPyCharm 无法从 CMD 路径调用程序
【发布时间】:2016-09-06 13:31:56
【问题描述】:

我有一段代码需要使用 CMD 命令调用程序。 当我在 Python IDLE 中运行代码时,它可以工作,但不能在 Pycharm 上运行。

这是一个示例代码:

import os
os.system('pip')

此代码在 python IDLE 上运行,但在 Pycharm 上它退出:

'pip' is not recognized as an internal or external command,
operable program or batch file.

如果有帮助,我将在 Windows Server 2012 R2 上运行它。 我该如何解决这个问题?谢谢!

【问题讨论】:

  • 您可以在cmd 中运行您的代码吗?也许你不能将c:\python27\scripts 添加到环境变量 'PATH' 中,
  • 如果我去 CMD 并输入代码,它可以工作......
  • 每个CMD 可以使用不同的PATH 变量并搜索不同文件夹中的文件。所以也许你必须使用完整路径,或者你必须在 PyCharm 设置中的某处设置PATH
  • 您是否设置了PATH 环境变量?或者你可以使用绝对路径来调用程序。
  • 我该如何为 PyCharm 做到这一点?

标签: python cmd pycharm windows-server-2012-r2


【解决方案1】:

@Litwos,

pip 应该与你的 python 解释器捆绑在一起——如果 PyCharm 可以找到你的 python 解释器,它应该能够找到一个可行的pip。检查您的 python 解释器是否设置正确,并且 PyCharm 可以找到所有捆绑的工具。

注意:我必须对每个新项目都这样做:

  1. 打开 PyCharm 首选项 -> 项目 -> 项目解释器
  2. 选择合适的口译员
  3. 验证pip 显示在项目解释器列表框下方的包列表中

【讨论】:

    猜你喜欢
    • 2012-06-10
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多