Pycharm 代码同步到 Linux(Ubuntu)
使用 Pycharm 将 Window 上代码同步到 Linux(Ubuntu)中,然后 Pycahrm 上的 Python 解释器也要使用 Linux 上的 python 环境上面的,那么接下来我们就一起来配置一下吧
代码同步
首先,我们打开 Pycharm,然后选中 Tools -> Deployment -> Configuration
,如下图
点击了 Configuration
之后会弹出来一个窗口,点击左上角的 +
号,然后又会弹出一个窗口,这时候输入名字和选择类型 SFTP
(如下图),然后点击 OK :
然后会出现一个页面,如下图:
针对上图中的,远程的 IP 地址,其实就是你Ubuntu的 IP 地址,可以通过 ifconfig 来获取到, 如果是 VBox 的 NAT 模式下,要注意端口是否转发,如果是桥接模式,则直接写上通过 ifconfig 获取到的 IP 地址,然后输入用户名和密码,在点击按钮 Autodelect
则可以自动补全当前用户的家目录,然后再点击 Test SFTP connection
,如果返回了如下图的 successfully 才算连接成功
更换解释器
点击 File -> Settings
(如下图)
然后直接选择 Project yourProjectNamr -> Python Interpreter
,注意,要点开,然后右侧的显示区域上方,你会发现一个小齿轮一样的东西,点开, 然后选择 Add Remote
添加远程。 如下图
然后在出现的页面的上选择 SSH Credentials
,然后就和前面配置代码同步一样的,IP 地址,用户名和密码就可以了
更新
2018-05-20 配置远程 pipenv 的环境
1 | [root@handsomefu demo]# pipenv shell |
上图可以看到,当我通过 pipenv shell
激活虚拟环境的时候,会出来一个路径 /root/.local/share/virtualenvs/demo-xfYnOzmm/bin/activate
那么这个就是我们 Python 解释器的一个路径,就是 /root/.local/share/virtualenvs/demo-xfYnOzmm/bin/python
只需要把这个粘贴复制在 ssh 远程连接解释器的路径处即可