cygwin运行shell调用python遇到的坑

本文讲述了在Windows环境下使用shell调用Python时遇到的路径识别难题,重点介绍了如何通过安装Cygwin版Python来解决路径问题,并提到了luajit识别'/cygdrive/'路径的特殊要求。解决方法包括安装Cygwin的Python和调整项目目录结构以适应luajit的识别需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、我的项目是通过shell调用python,然后Cygwin有一个超级大的坑(也可能我是第一次用不太了解)。如果用windows的python的话(自己下载安装的python),路径是识别是不了的,例如b的路径,在python中是识别不了。

例如在python中 调用 os.path.exists(b),b这个目录是存在的,但是window的python识别不了,一直返回的false。哭泣,真的是坑死了。

 解决办法:通过cygwin的安装包安装cygwin版的python

(1)打开setup安装包

 

 (2)一直点下一步,直到选择安装包安装的界面,选择python打上钩,等待安装完成就可以了。确保自己的python用的是cygwin版,最粗暴的方法就是把windows的python给卸载掉(我是这样做的,有更好的方法可以告诉我)

 二、报错 “No such file or directory”&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值