python代码报错: No such file or directory:‘xx/xx\\xx’

FileNotFoundError: [Errno 2] No such file or directory: ‘./EvoNet-master/data\djia30\series.npy’

一看这个错误就是路劲拼接错误'/'和'\\同时存在',双击错误信息跳转到报错的位置。

self.raw_data_array['data']=np.load(os.path.join(self.param.data_path,self.param.data_name, 'series.npy')) 
self.raw_data_array['label']=np.load(os.path.join(self.param.data_path,self.param.data_name, 'events.npy'))

将这个路径修改一下,

解决 `/usr/bin/env:python: No such file or directory` 错误的方法如下: 1. **检查Python安装情况**:确认系统是否安装了 Python 3,可使用命令 `python3 --version` 查看版本信息。若未安装,可使用 `apt-get install python3` 进行安装 [^1][^2][^4]。 2. **创建Python别名**:如果 Python 3 已经安装,但脚本仍然调用的是 `python` 而不是 `python3`,可以通过以下命令创建一个 `python` 指向 `python3` 的符号链接:`sudo ln -s /usr/bin/python3 /usr/bin/python` [^2][^4]。 3. **修改脚本解释器指定**:打开文件将 `#!/usr/bin/env python` 改成 `#!/usr/bin/env python3` [^4]。 4. **检查脚本换行符**:若错误为 `/usr/bin/env:python\r’: No such file or directory`,可能是因为 Python 脚本中存在 Windows 风格的换行符(`\r\n`),而 Linux 系统只支持 Unix 风格的换行符(`\n`)。可以使用 `dos2unix` 工具将文件的换行符从 Windows 风格转换为 Unix 风格:`dos2unix your_script.py`;若未安装 `dos2unix`,可通过 `sudo apt update` 和 `sudo apt install dos2unix` 安装。也可以使用 `sed` 命令修复:`sed -i 's/\r$//' your_script.py` [^3]。 5. **检查ROS依赖项(若在ROS环境)**:确保安装了所有 Python 3 所需的 ROS 依赖项。可以使用 `rosdep` 来安装缺失的依赖项,命令如下: ```bash sudo apt update rosdep update rosdep install --from-paths src --ignore-src -r -y ``` [^2] 6. **删除可能的干扰项**:可能在 root 目录下使用过 `repo`,将其删除 [^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值