【问题标题】:How to open an existing remote Django project in PyCharm如何在 PyCharm 中打开现有的远程 Django 项目
【发布时间】:2015-02-07 14:32:54
【问题描述】:

我对 Django 和 Python 还是很陌生,我是第一次尝试使用 PyCharm。 (我曾经使用 JetBrains 的 PHPStorm IDE)。

我有一个现有的 Django 项目,在虚拟机上运行。如何在 PyCharm 中打开它?

如果我选择“打开”,我会得到一个文件资源管理器,但它只给我本地文件结构。

如果我转到 Create New Project -> Django,并为 interpereter 选择 Add Remote,我可以使用 ssh 凭据指定我的 VM。但是我收到一条消息说“请选择当地的口译员”。如果我选择本地解释器,它会显示“注意:Django 将安装在选定的解释器上”。但我不想在任何地方安装 Django,因为我实际上并不想创建一个新项目。

我正在使用 Ubuntu(我对它也很陌生,来自 Windows 环境)。

【问题讨论】:

    标签: django pycharm


    【解决方案1】:

    拼图中缺少的部分是 Vagrant。

    看起来您可以使用现有的 VirtualBox VM 设置 Vagrant,但我从 Vagrant 基础框开始并重新构建了我的 VM。然后,您可以在主机和来宾计算机之间指定同步文件夹。

    我将本地计算机上的同步文件夹指定为包含 vagrant 文件的文件夹。然后我去了 PyCharm > Open 并选择了我本地机器上的文件夹。

    【讨论】:

      【解决方案2】:

      如果您使用正确的工具进行备份,这很容易。

      如果您在 Linux 上,这是非常困难的。它是什么项目或您使用的是什么文本编辑器都没有关系。 您只需要 ssh 访问。

      安装 sshfs

      sudo apt-get install sshfs
      

      现在访问远程目录并将其挂载到磁盘的某个位置,最好将其挂载到 /media 文件夹中的某个位置

      sshfs [user@]hostname:[directory] mountpoint

      例如

      sshfs dagm@192.168.99.100:/path_to_remote_dir /media/temoporary_dir

      现在使用您最喜欢的编辑器打开 /media/temoporary_dir 并享受编码!

      更改将自动保存在远程目录中。 当连接关闭时,本地挂载目录将为空

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-30
        • 2013-10-13
        • 2014-07-01
        • 1970-01-01
        • 2012-07-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多