工作目录错误

时间:2015-01-28 20:59:18

标签: directory pycharm

我正在使用PyCharm 4.04。自从我安装它以后,每次打开它时,作为默认目录我得到:

  

C:\用户\劳拉\应用程序数据\本地\ TEMP \ main.py1.tmp> CD

尝试使用控制台时出现错误:

  

错误:无法启动进程,为工作目录指定的路径   不是目录

但即使我更改了目录,该消息也不会消失。

终端,它确实有效,我可以运行项目,但我想使用控制台。

10 个答案:

答案 0 :(得分:26)

另一个解决方案是关闭项目,运行rm -rf .idea并重新打开它。显然Pycharm被一些直接的文件夹操作搞糊涂了,并没有在他的.idea/*.xml文件中正确反映它

答案 1 :(得分:22)

我也遇到了这个错误,它通过设置默认工作目录得到了解决。按照以下路径,将工作目录设置为代码所在的文件夹。

档案>设置>构建,执行,部署>控制台> Python控制台>工作目录......

答案 2 :(得分:13)

我终于解决了这个问题。

我认为这一切都是因为我用pycharm打开的第一个项目是在我的“下载”文件夹中,所以工作目录默认自动设置为临时文件夹,尽管我将项目移动到另一个文件夹并且我手动从终端更改了工作目录,它无法正常工作。

解决方案是创建一个新项目并为新项目提供正确的路径。看起来很容易,但不是那么明显。

答案 3 :(得分:8)

  • 点击右上角的 main 旁边的小即可运行(从绿色右指三角看向左侧)
  • 选择Edit configurations
  • ▼ Python中选择正确的配置名称。
  • 查看Configuration面板。
  • 修正项目ScriptWorking directory

答案 4 :(得分:2)

我有同样的问题,只需要重新安装pycharm。这是一个quickfix,我不能确保它不会再发生。

答案 5 :(得分:1)

我通过用.idea / workspace.xml中的新文件替换旧文件名和旧目录的所有实例来解决这个问题

可以通过运行PyCharm来完成。

答案 6 :(得分:0)

@ user1068430对问题的评论中有答案:

  

当你打开一个项目时,打开目录而不是特定的python文件。   而不是〜/ Documents / myProject / main.py打开〜/ Documents / myProject

如果你打开"然后,您必须每次都设置工作目录(File > Settings > Build, Execution, Deployment > Console > Python Console > Working Directory)。如果你打开"包含.py文件的目录,然后PyCharm将打开,所有.py文件将在左侧窗口中可用。选择其中一个,你就可以了。

答案 7 :(得分:0)

对于任何有类似问题的人:Python解释器虚拟环境是python.exe所在的位置。工作目录是脚本所在的位置。为了使一切变得简单,请打开一个新项目,滚动到脚本存储位置,然后选择。单击解释器选项,单击现有(如果旧的有效)或选择python.exe。当询问时,请在新窗口中打开项目,关闭旧窗口以避免混乱。 来源=在过去的几个小时中,我的头一直撞在控制台上。

答案 8 :(得分:0)

如果上述解决方案不起作用,则可以重新启动新项目。 file > New project... 然后, create a new project.

答案 9 :(得分:0)

我遇到了同样的问题,当我想升级软件包并运行项目时出现错误“ 此FileNotFoundError:[Errno 2]没有这样的文件或目录:'C:\ Users \ youruser \ AppData \ Local \ Temp \ gen_py \ 3.7 \ __ init __。py '“”,我发现 C:\ Users \ youruser \ AppData \ Local 中的Temp文件已损坏,并且已修复通过删除“ Temp”文件,将其删除后将自动创建一个带有“ gen_py”的新文件