python新建项目,调试运行报错:can't open file 'D:\\PyCharm'

问题--python新建项目,调试运行报错:can't open file 'D:\PyCharm'

截图及报错如下:

img

本人刚开始学python,这是刚搭建的一个小项目。我用run跑是没有问题的,debug就跑不起来,报 'D:\PyCharm'找不到,问题是我就没定义这个变量啊,为什么会找这里呢?难道flask自带的?请教下各位

等下,我运行试试

img


我可以啊,没啥问题, 你是怎么运行的呢

  • 这篇博客也许可以解决你的问题👉 :Python 虚拟环境安装,以及使用Pycharm创建一个flask项目
  • 除此之外, 这篇博客: 高效的在pycharm编写flask程序中的 设置python解释器 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在创建了项目之后,为了使用我们虚拟环境中的python解释器,需要进行相应的设置:
    我们需要手动使用 pipenv命令安装依赖, 同时还需要为项目设置正确的Python解释器。

    1. 单击菜单栏中的File→Settings打开设置
    2. 然后单击Project: mycode Project Interpreter选项打开项目Python解释器设置窗口, 如下图所示。
      在这里插入图片描述
    3. 单击选择字段右侧的设置图标, 然后单击“Add Local Python Interpreter”, 在弹出的窗口选择Virtualenv Enviroment→Existing enviroment, 在下拉框或是自定义窗口找到我们之前创建的虚拟环境中 的Python解释器路径, 如下图所示。
      在这里插入图片描述
      在这里插入图片描述

    正确设置以后, 重新创建一个Terminal会话, 你会发现命令行提示 符前出现了虚拟环境名称, 说明虚拟环境已经激活。 以后每次打开项 目, PyCharm都会自动帮你激活虚拟环境, 并且把工作目录定位到项目根目录。 具体行为你也可以在Settings→Tools→Terminal中设置。
    在这里插入图片描述

问题点:在debug模式下(甲壳虫)程序执行失败
问题分析:项目所在目录设定错误,当前的项目在E盘, 却执行D盘下的项目
解决方案: 重新设定虚拟环境的Location.

  1. 单击菜单栏中的File→Settings打开设置
  2. 然后单击Project: mycode Project Interpreter选项打开项目Python解释器设置窗口
  3. 单击选择字段右侧的设置图标, 然后单击“Add Local Python Interpreter”
  4. 单击选择Virtualenv Environment
  5. 选择New environment, 将Location选择为当前项目目录路径.