python - IntelliJ IDEA - 如何将远程 PYTHONPATH 映射到本地环境?

标签 python intellij-idea pycharm

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

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

import composes

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

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

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

最佳答案

我找到了一些相关文档:

http://www.jetbrains.com/pycharm/quickstart/configuring_interpreter.html

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

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

编辑2:

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

enter image description here

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

enter image description here

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

enter image description here

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

关于python - IntelliJ IDEA - 如何将远程 PYTHONPATH 映射到本地环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224770/

相关文章:

python - 从python中的字符串中获取特定字符

python - 检查特定的 Python 脚本是否已在运行

java - IntelliJ IDEA 中的Processing.org 小程序

pycharm - 在 PyCharm 中运行或调试时增加输出缓冲区

javascript - 需要js废墟代码导航

python - 如何使用 imshow 使用 Matplotlib 绘制具有非线性 y 轴的图像?

python - 使用Python的浅水模型

java - VS2008+ReSharper 与 IntelliJ IDEA 相比如何?

scala - 如何将 json4s 库添加到 Scala

python-3.x - PyCharm 中的 Folium map 问题