我在 IntelliJ(13.1) 中使用 python 远程解释器,并使用安装在服务器上的“composes”模块。
通过像下面这样导入模块,我可以毫无问题地使用该模块,但我收到警告“没有名为 composes 的模块”。
import composes
而且我无法在编辑器中自动完成模块。
我需要将远程 PYTHONPATH 映射到本地吗?
如果是这样,请告诉我该怎么做。
最佳答案
我找到了一些相关文档:
http://www.jetbrains.com/pycharm/quickstart/configuring_interpreter.html
我认为最好的方法是远程 SSH 解释器。看看这个。
编辑:但不要忘记。如果您选择远程解释器,则无法使用本地模块。
编辑2:
1) 从工具->部署->配置添加部署服务器
2) 从文件->设置->项目解释器->添加远程添加远程解释器,并选择FTP连接的部署配置,并可以发送到本地服务器文件
3) 现在您可以从 Pycharm 将文件上传到服务器。为此右键单击项目文件夹->上传到xxx。如果所有配置都正常,现在您的文件将上传到服务器,您可以对本地文件使用自动完成
。
如果不起作用,请尝试文件->使缓存无效。并让它删除所有缓存并重新下载。
关于python - IntelliJ IDEA - 如何将远程 PYTHONPATH 映射到本地环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224770/