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

2 投票
1 回答
1251 浏览
提问于 2025-04-18 16:42

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

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

import composes

而且我在编辑器中无法获得这个模块的自动补全功能。

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

如果是的话,请告诉我该怎么做。

1 个回答

2

我找到了一些相关的文档:

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

如果不行,可以尝试文件->清除缓存。这样可以删除所有缓存,然后重新下载。

撰写回答