【发布时间】:2013-09-07 06:54:22
【问题描述】:
我在 Windows 上安装了 PyCharm 2.7.3,我正在尝试在 Linux 机器上远程开发应用程序。
到目前为止,我可以运行简单的程序,但是我正在尝试设置我的 PYTHONPATH,而且 PyCharm 似乎特别忽略了这个配置。
在我的运行配置下,我尝试设置PYTHONPATH=/path/to/my/libs,但是如果我通过os.environ 从 Python 打印此环境变量,它将被忽略。如果我设置另一个环境变量,例如 ASDF=42,则该值会按预期打印 - 所以 PYTHONPATH 有一些特别之处。
在解释器下,我尝试在Paths选项卡下添加它,但是这个选项卡只支持Windows路径,所以它似乎只是本地的。
import os
if __name__ == '__main__':
print os.environ['PYTHONPATH']
print os.environ
该程序第一行的输出根据运行配置中的复选框而变化,全部为PYTHONPATH=/path/to/my/libs
选中Add content roots to PYTHONPATH 和Add source roots to PYTHONPATH 以及PYTHONPATH=/path/to/my/libs,输出的第一行是我的项目的远程根目录——但仍然不是我的lib 目录。
如果我取消选中源根框,则路径保持为空(但变量已设置为空字符串)。
我做错了什么?
【问题讨论】:
标签: python configuration pycharm