【问题标题】:mapping path don't work, run script ssh interpreter pychram映射路径不起作用,运行脚本 ssh 解释器 pycharm
【发布时间】:2017-09-22 03:13:25
【问题描述】:

我有 AWS,我正在使用 pychram-ssh-deployment 连接到服务器。
当我运行脚本(使用右键单击 -> 运行,ctrl+shift+F10)时,出现以下错误。

ssh://user@xxx.xx.x.xx:22/data/anaconda/bin/python /home/user/.pycharm_helpers/pydev/pydev_run_in_console.py 0 0 C:/WC/trunk/content_dna/src/predict_hidden_layer.py
    globals = run_file(file, None, None)
  File "/home/user/.pycharm_helpers/pydev/pydev_run_in_console.py", line 35, in run_file
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/home/user/.pycharm_helpers/pydev/_pydev_imps/_pydev_execfile.py", line 11, in execfile
    stream = tokenize.open(file)  # @UndefinedVariable
  File "/data/anaconda/lib/python3.5/tokenize.py", line 454, in open
    buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'C:/WC/trunk/content_dna/src/predict_hidden_layer.py'
Process finished with exit code 1

但如果我更改工作目录并将运行/调试配置脚本更改为 \home\user\PycharmProjects\content_dna\src \home\user\PycharmProjects\content_dna\src\get_imdb_keyword.py
脚本运行完美。

我希望它是自动的,我尝试在三个地方添加路径映射:

  1. 设置 -> 项目解释器 -> 编辑项目路径映射(三个点,仅在远程解释器中可用)。
  2. 运行 -> 编辑配置 -> 默认 -> Python -> 路径映射
  3. 工具 -> 部署 -> 配置 -> 映射。

现在奇怪的是,如果我尝试使用调试(右键单击 -> 调试或Shift+F9),完全没有问题。

【问题讨论】:

    标签: python amazon-web-services ssh pycharm


    【解决方案1】:

    您是否勾选了选项:之后显示命令行?我有类似的问题。但是取消勾选这个选项后,我的问题就解决了。

    【讨论】:

    • 我知道未标记的“之后显示命令行”解决了它,但我需要这个选项。我在youtrack 中打开了一个问题,您可以对此问题进行投票。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多