我在IntelliJ(13.1)中使用python远程解释器,并使用安装在服务器上的“compes”模块。
通过像下面这样导入模块,我可以毫无问题地使用该模块,但我收到警告“没有名为composes的模块”。
import composes
我无法在编辑器中自动完成模块。
我是否需要将远程PYTHONPATH映射到本地?
如果是这样,请告诉我该怎么做。
答案 0 :(得分:1)
我找到了一些文件:
http://www.jetbrains.com/pycharm/quickstart/configuring_interpreter.html
我认为最好的方法是远程SSH解释器。看看这个。
编辑:但不要忘记。如果选择远程解释器,则无法使用本地模块。
EDIT2:
1)从工具 - >部署 - >配置
添加部署服务器
2)从文件 - >设置 - >项目解释器 - >添加远程添加远程口译员并为FTP连接选择部署配置并可以发送到服务器本地文件
3)现在您可以将文件从Pycharm上传到服务器。对于右键单击项目文件夹 - >上传到xxx 。如果所有配置都没问题,现在您的文件将上传到服务器,您可以使用auto-completion
作为本地文件。
如果它不起作用,请尝试文件 - >无效缓存。然后让它删除所有缓存并再次下载。