【B站】Python项目实战 01| 面向对象思想,pygame模块的使用(飞机大战游戏)

网上找了一个飞机大战的项目源码,用pycharm打开项目运行程序时报错

14:02 Error running 'game': Cannot run program "C:\Users\admin\AppData\Local\Programs\Python\Python38\python.exe" (in directory "C:\Users\xsshu\Desktop\Plan_py"): CreateProcess error=2, 系统找不到指定的文件。


在Debug的过程中遇到了以下情况,现记录一下踩过的坑:

网上有说是 python新建项目没有venv_pycharm创建虚拟环境venv和添加依赖库package 问题的,因为项目采用不同版本的python,所依赖的库的版本也不一样,为了避免版本冲突,为每一个项目每个python版本创建一个虚拟环境,环境中所使用的依赖库也是独立存在,不会被其他版本或其他项目的库影响。

同时,让人不解的是venv目录怎么变成橙色了。project -> mark directory as -> exclude 这样将venv设置为例外,那么里面的.py文件就不会被IDE索引,所以语法提示也不会包括里面的内容。使用这样的python语句的时候在终端运行代码的时候能够识别出来路径来,在pycharm中由于idea自动检索识别不出来路径,所以要把文件夹给mark directory as exclude


还有人说是因为没有清楚缓存的 如图操作点击Invalidate Caches / Restart…按钮 除缓存并重启。自动重启之后问题解决。

最终,是因为运行环境有问题,找到项目目录下的.idea目录,在目录里有个workspace.xml的文件,进入文件,查找option name="SDK_HOME" ,删除 value=" C:\Users\admin\AppData\Local\Programs\Python\Python38\python.exe" 中的路径,如下所示。

<option name="SDK_HOME" value="" />


参考资料:

  • [1] pycharm运行python报错 CreateProcess error=2, 系统找不到指定的文件。
  • [2] 飞机大战项目源码。

【小技巧】PyCharm 运行飞机大战游戏项目源文件时,VENV文件变橙色,import导入的模块变灰色,run时报错“CreateProcess error=2, 系统找不到指定的文件”相关推荐

  1. Pycharm报错之“CreateProcess error=2, 系统找不到指定的文件”

    将项目从C盘移动至E盘后,运行程序时报错

  2. CreateProcess error=2, 系统找不到指定的文件 pycharm运行错误

    选择正确的选项,让python interpreter的路径为python x.x,然后点击ok保存就可以了

  3. 运行 方法 时出错: Cannot run program 、jdk丢失、系统找不到指定的文件。

    因为系统原先的JDK包 ,被移动,所以找不到了.我们重新引入下就行了. 打开模块设置,重新设置SDK

  4. 问题记录:Start : 由于出现以下错误,无法运行此命令: 系统找不到指定的文件。。

    执行: $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem $ jupyte ...

  5. Pycharm报错:Error running ‘‘: Cannot run program “\python.exe“ (in directory ““)系统找不到指定文件夹?

    问题报错 报错原因: 因为我的工程在之前的路径下运行过,所以PyCharm保存过项目的一些信息,而这些信息还是在之前路径下的配置. 解决办法 1.在该项目文件夹下找到一个叫.idea的文件夹.(若没有 ...

  6. vs2017运行显示系统找不到指定的文件_windows 平台使用 VS2017 编译 libevent 源码

    一 依赖库编译 先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到. 1)windows 平台使用 ...

  7. VS运行时提示系统找不到指定的文件问题

    网上看了很多帖子也没解决这个问题,程序出错千奇百怪,也不能说他们的方法不行,只是不适合. 我出现这个问题是因为main函数写错了,写成了int mian(), 额,就是这么低级,我改完之后就可以运行了 ...

  8. VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。未能将管道连接到虚拟机: 系统找不到指定的文件

    尝试了下列博客上所有的方法,大概都是要杀死进程什么的,我还卸载VMware重装,都不好用,来来去去折腾了小一天. https://blog.csdn.net/hewenqing1/article/de ...

  9. texlive环境运行WinEdt系统找不到指定的文件

    打开WinEdt-Options--execution modes-tex system,设置如下图 所有auto-detect前面的√都要先去掉,然后点apply即可. 记住设置完成后一定要重启Wi ...

最新文章

  1. asio boost 异步错误处理_boost::ASIO的同步方式和异步方式
  2. 物联网的兴起与二维码的前景
  3. 一个比较牛的Js写的五子棋
  4. Shell变量作用域
  5. 【windows】windows系统下,在任务管理器的进程选项卡中查看PID/任务管理器怎么查看PID...
  6. mysql读取和写入的峰值_计算MySQL的内存峰值公式
  7. NFC 与 RFID
  8. 如何决定何时使用Node.js?
  9. 奔图cp2510dn linux,奔图CP2510DN驱动
  10. 切割视频——将视频截取python实现
  11. 【算法专题】高精度之压位
  12. Edge浏览器无法打开网页
  13. CountDownLatch、CyclicBarrier实战场景分析(附代码)
  14. 苹果mac电脑的end 键和home键
  15. QQ防红跳转短网址生成网站源码(91she完整源码)
  16. Excel分组行转列
  17. error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\link.exe' failed wit
  18. 君子剑,怎样炼成?——再再谈岳不群
  19. dpdk-pktgen进行发包,dpdk-testpmd和dpdk-pdump进行收包并保存为pcap文件
  20. 单片机之PWM输入捕获

热门文章

  1. LOJ6435【PKUSC2018】星际穿越题解(贪心+倍增)
  2. 前端HTML关于QQ和QQ群在web页面直接打开的链接方法:
  3. 计算机视觉学术速递[2021.7.28]
  4. CrackMe020:脱壳 + DarkDe分析
  5. PS磨皮插件一键调色滤镜雅点修图宝典PS工笔画插件素材磨皮滤镜
  6. 华为手机怎样随手处理CAD图纸呢?
  7. C语言入门必刷题-牛客网精选5道
  8. oracle erp转行,【Oracle ERP实施顾问怎么样】TCT2021年Oracle ERP实施顾问前景怎么样-看准网...
  9. FTP客户端FlashFXP使用方法
  10. 医学图像处理 |——RGB、灰度、索引图像相互转换