IntelliJ IDEA-如何将远程Python路径映射到本地环境?

IntelliJ IDEA-如何将远程Python路径映射到本地环境?,python,intellij-idea,pycharm,Python,Intellij Idea,Pycharm,我在IntelliJ(13.1)中使用python远程解释器,并使用安装在服务器上的“composes”模块 通过像下面这样导入模块,我可以毫无问题地使用该模块,但我得到警告“没有名为composes的模块” 我无法在编辑器中自动完成模块 我需要将远程PYTHONPATH映射到本地吗 如果是这样,请告诉我怎么做。我找到了一些相关文档: 我认为最好的方法是远程SSH解释器。看看这个 编辑:但别忘了。如果选择远程解释器,则无法使用本地模块 编辑2: 1) 从工具->部署->配置添加部署服务器 2

我在IntelliJ(13.1)中使用python远程解释器,并使用安装在服务器上的“composes”模块

通过像下面这样导入模块,我可以毫无问题地使用该模块,但我得到警告“没有名为composes的模块”

我无法在编辑器中自动完成模块

我需要将远程PYTHONPATH映射到本地吗


如果是这样,请告诉我怎么做。

我找到了一些相关文档:

我认为最好的方法是远程SSH解释器。看看这个

编辑:但别忘了。如果选择远程解释器,则无法使用本地模块

编辑2:

1) 从工具->部署->配置添加部署服务器

2) 从文件->设置->项目解释器->添加远程添加远程解释器,然后选择部署配置进行FTP连接,并可以将本地文件发送到服务器

3) 现在您可以从Pycharm将文件上传到服务器。为此右键单击项目文件夹->上载到xxx。如果所有配置都正常,现在您的文件将上载到服务器,您可以对本地文件使用
auto completion


如果不起作用,请尝试文件->使缓存无效。然后让它删除所有缓存并重新下载。

谢谢您的回答。是的,我正在使用SSH解释器,我的程序运行良好。但我的问题是编辑器发出警告“没有名为composes的模块”,我无法自动完成模块。您的客户端和服务器操作系统是什么?我的客户端是OSX10.9.4,服务器是CentOS5.10。好的。您是否设置了部署配置?如果有,请右键单击Pycharm中的py文件或项目目录,然后选择
上载到xxx
。xxx是您的部署配置名称。是的,我通过选择
Run->Edit configuration->+->Python
进行了配置,并选择了
Use-specified-interpreter->Remote-Python 2.7.8(ssh://myserver:22)
我还尝试了
上传到xxx
远程主机->刷新->**.py->上传到这里
import composes