FileNotFoundError:[Errno 2] No such file or directory :
1.根本原因:路径有问题
2.可能的原因:
1)注意Windows与Linux分隔符的区别
Windows下的分割符:\
Linux下的分割符:/
2)如果你是用本地客户机上的pycharm远程连接服务器,可能你在配置Python Interpreter的时候没有勾选Automatically upload project files to the server。
解决方法:通过以下步骤将代码同步到服务器上,否则你修改的只是本地文件。(Tools–Deployment–Automatic Upload;参考PyCharm同步本地项目文件到服务器)
3)如果你是用本地客户机上的pycharm远程连接服务器,还有一个原因:如果你的项目放在了work目录下,当你访问work目录之外的文件时,不要使用相对路径,应该使用绝对路径,否则可能报错。另外,如果你是在work目录下访问work目录内的文件,可以使用相对路径。
(具体请参见你使用的云GPU的文档说明。尤其是与目录有关的文档说明。以featurize为例→目录及作用)
参考文章汇总
windows和linux下的分隔符
java在windows和linux系统中通用的路径符号"//"
python 不同操作系统下(Windows,linux,mac)的路径分隔符,换行符统一的方法
Windows和Linux路径分隔符通用书写方法
PyCharm同步本地项目文件到服务器
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)