我是Django和Python的新手,我第一次尝试使用PyCharm。 (我曾经使用JetBrains的PHPStorm IDE。)
我有一个在虚拟机上运行的现有Django项目。如何在PyCharm中打开它?
如果我选择'打开',我会得到一个文件浏览器,但它只给我本地文件结构。
如果我去创建新项目 - > Django,并为interpereter选择Add Remote,我可以使用ssh凭据指定我的VM。但我收到一条消息,说“请选择当地口译员”。如果我选择一个本地翻译,它会说'注意:Django将安装在选定的翻译上'。但我不想在任何地方安装Django,因为我实际上并不想创建一个新项目。
我正在研究Ubuntu(我也很新,来自Windows环境)。
答案 0 :(得分:1)
这个谜题的缺失部分是Vagrant。
看起来您可以使用现有的VirtualBox VM设置Vagrant,但我从一个Vagrant基本框开始并重新构建我的VM。然后,您可以在主机和来宾计算机之间指定同步文件夹。
我将本地计算机上的synced文件夹指定为包含vagrant文件的文件夹。然后我去了PyCharm>打开并选择本地计算机上的文件夹。
答案 1 :(得分:0)
如果使用正确的工具备份,这很容易。
如果你在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并享受编码!
更改将自动保存在远程目录中。 当连接关闭时,本地安装目录将为空