gpt4 book ai didi

python - pycharm ssh解释器没有这样的文件或目录

转载 作者:IT老高 更新时间:2023-10-28 21:09:27 35 4
gpt4 key购买 nike

我使用 macbook pro 15 作为本地机器,我有一个运行 ubuntu 14.04 的远程服务器

我想使用远程解释器来运行所有计算,但我想从本地机器编写代码。

当我尝试使用 pycharm 运行一个简单文件时,我收到此错误:

ssh://donbeo@149.157.140.205:22/usr/bin/python3 -u /Users/donbeo/Documents/phd_code/prova.py
bash: line 0: cd: /Users/donbeo/Documents/phd_code: No such file or directory
/usr/bin/python3: can't open file '/Users/donbeo/Documents/phd_code/prova.py': [Errno 2] No such file or directory

Process finished with exit code 2

我看到很少有人报告同样的问题,但到目前为止我还没有找到好的答案。大多数问题确实是指旧版本的pycharm。

很明显,该文件不在我的远程计算机中,因为我在本地计算机中使用 pycharm 创建了它。我期待 pycharm 在本地和远程机器之间进行某种同步。

最佳答案

要在远程机器上执行您的代码,您必须执行几个步骤

为您的项目定义一个远程解释器

  1. 转到文件 -> 设置 -> 项目:{project_name} -> 项目解释器。
  2. 点击齿轮图标并选择添加 Remote 。
  3. 添加您的 SSH 主机凭据和解释器路径(在远程计算机上)。
  4. 因此,您应该会在项目解释器下拉选择器中看到新位置,拼写为 Python 版本 (ssh://login@host:port/path/to/interpreter)。包裹 list 应填写记录。

定义部署设置

  1. 转到文件 -> 设置 -> 构建、执行、部署 -> 部署
  2. 创建新的部署设置并填写 ssh 主机配置
    • 类型:SFTP
    • SFTP 主机:与解释器主机相同
    • 根路径:上传文件的路径
  3. 点击“测试 SFTP 连接”按钮检查提供的数据是否正确。
  4. 进入映射并配置本地路径和部署路径之间的映射。 部署路径是相对于根路径的——/相当于/my/root/path/dir相当于/my/root/path/dir

部署您的代码

  1. 选择工具 -> 部署 -> 上传到 {deployment settings name}
  2. 上传过程将在后台启动。等待上传完成。

运行您的代码

  1. 右键单击要运行的文件并选择“运行”。代码应该在远程机器上运行。

关于python - pycharm ssh解释器没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34359415/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com