【问题标题】:Configuring the working directory in Eclipse 3.8.1 with PyDev-project在 Eclipse 3.8.1 中使用 PyDev-project 配置工作目录
【发布时间】:2015-08-10 20:37:16
【问题描述】:

我正在尝试在 Eclipse 3.8.1 中运行 python 脚本,但我不断收到错误消息:

IOError: [Errno 2] No such file or directory 

问题出现在代码行:

train_labels = np.loadtxt("./examples/data/class_train.labels")

这是我的项目的截图:

似乎相对路径从脚本本身的位置开始,而我希望相对路径从项目的根目录开始,即如图所示的 RLScore 文件夹。

如何配置它?

附:我不想编辑代码,因为这不是我自己的代码,我需要对发行版中的许多其他文件进行编辑。

【问题讨论】:

    标签: python eclipse configuration pydev


    【解决方案1】:

    试试:

    train_labels = np.loadtxt("../data/class_train.labels")
    

    【讨论】:

    • 嗨@flafoux 谢谢你的帮助:) 但我不想编辑代码,原因是因为这不是我自己的代码,编辑代码意味着我需要编辑将这些行放入许多其他文件中。是否可以简单地设置相对搜索路径从哪里开始?
    • 对不起,误读了您的问题的某些部分...我不知道这是否可能..您在preferencerun configuration 中有任何相关选项吗?像工作目录或执行目录
    • 如果我转到run configurations --> Arguments 我将working directory 设置为${workspace_loc:RLScore/examples/code}
    • P.S.我用谷歌搜索并找到了这个bugs.eclipse.org/bugs/show_bug.cgi?id=301527。似乎有一个默认工作目录,但显然无法更改:/ 见stackoverflow.com/questions/981213/…
    猜你喜欢
    • 2016-09-18
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 2018-09-08
    • 1970-01-01
    相关资源
    最近更新 更多