【问题标题】:PyDev console working directoryPyDev 控制台工作目录
【发布时间】:2012-09-09 23:43:42
【问题描述】:

当我打开 PyDev 控制台时,当前工作目录是我的 Eclipse 文件夹。如何配置控制台以使用项目文件夹作为当前工作目录?这可以在工作区范围内设置吗? This question 是相关的,但由于目录是硬编码的,因此无济于事。到目前为止,我发现Eclipse运行配置变量${project_loc:/selected project name}不能和Python的os.chdir()一起使用。

【问题讨论】:

    标签: python eclipse pydev working-directory


    【解决方案1】:

    如果你去 Windows -> Preferences -> PyDev -> Interpreter,你可以配置 Python 在 Eclipse 下使用的 PYTHONPATH 变量,并添加你想要的任何项目目录,以便它们在 Eclipse 中执行 Python 时可见。

    我发现在 Eclipse 之外执行我的代码并为 PYTHONPATH 使用更好的系统工具更容易。就此而言,只需使用 Emacs 或 VIM。

    不过,一般来说,您不想弄乱描述工作区目录的 Eclipse 设置。最好将项目代码位置附加到 Eclipse/PyDev PYTHONPATH。

    【讨论】:

    • 我不知道怎么做。问题是如何在启动控制台时将工作目录(即 os.chdir())设置为项目基础目录。按照您的指示,io.curdir 仍然等于“。”
    • 该问题使用了短语“工作目录”,但用词不当。问题实际上只是关于给定的所需目录是否在您正在使用的 Eclipse 管理的 Python 可执行文件的执行路径上。这与在执行代码中设置工作目录的 CWD 或等效的操作系统级概念无关。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多