问题
I have a PyCharm project on my Windows, where I am able to run most .py
files by pressing Ctrl + Shift + F10
(or running the debugger). In one of the files however I get the error
Error running 'test': Cannot run program "\opt\anaconda\bin\python" (in directory "..."): CreateProcess error=2, the system cannot find the file specified.`
The test.py
file right now only contains print('hello')
I can do this for the other files, and using 'Execute selection in console' also works fine. Given I am on a Windows machine the "\opt\anaconda\bin\python"
part looks suspicious, but I don't know how to fix it.
Any help?
Copying the content to another file (e.g. test_2.py
) 'fixes' the problem, but since this is a collaborative project this isn't viable.
回答1:
I think your case is cause by some project environment has changed. I suggest your open the workspace.xml which located in .idea\, check the parameters in it.
or you can delete the directory ".idea" and re-create the project locate in the original path.
Hope it work
回答2:
I had the same problem in PyCharm IDE and Windows after adding new libraries and some changes.
I recreated Run/Debug Configurations with these steps (Instead of recreating the whole of project!):
Select Edit Configurations... from top panel in PyCharm IDE
Select these files and press delete for deleting them
Recreate these files likes this images:
Click green arrow or press
Ctrl + Shift + F10
回答3:
I had the same problem after downloading a project from Github. It ended up being a configuration problem. Creating a new project on Pycharm, pasting the code in it, and using your own configuration should solve the problem.
回答4:
This is what I had to do:
- Check the .idea/workspace.xml for any old venv references (there are several tags like "SDK_HOME" which store the path to the venv) and update as necessary
- Check the .idea/RunConfigurations for any run configs and update them (or delete and recreate as you like)
回答5:
when I installed the pycharm I had the same issue. for this, you really need to understand the concept of the virtual environment. this error comes because you run the file in another directory in which you do not create any virtual environment. let's say you create a virtual environment in any folder located at the desktop now you run the files in any other folder located in /user/AppData/any_folder then it will show the error that the system can't find the file specified. So be sure you run in a file in the same folder in which you created a virtual environment.
来源:https://stackoverflow.com/questions/50386050/error-running-filename-the-system-cannot-find-the-file-specified-pycharm