可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
I am new to programming and i decided to learn Python first, so;
I installed Python, latest version 3.4. and I am trying to open Python IDLE(GUI) mode, so when I open I get message "IDLE's subprocess didn't make connection. Either IDLE can't start or personal firewall software is blocking connection.".
My firewall is not problem beacuse I put Python throught it. I also tried to reinstall it and it didnt made diffirence. So please if somenone can help!
Thank you on your time :D
回答1:
Delete all newely created .py files in the directory with Python. for example random.py, end.py - that was my problem that caused the same notification window
回答2:
It may be a common problem that happens when you have in you current directory a file with same name on one from Python (references : Can't run Python via IDLE from Explorer [2013] - IDLE's subprocess didn't make connection)
It seems it can also happen if you have incorrect environment variables such as HOMEPATH
USERPROFILE
(references : Issue 14576: IDLE: inconsistent use of HOMEDRIVE, HOMEPATH, and USERPROFILE on Windows)
I've found another related question : Python IDLE subprocess error?
My advice if the answer is not there : google may be your friend ! The 3 clues above come from there :-)
回答3:
Simple...rename your .py file with some name different from any keyword name like 'random.py' which already exists in python package.
Eg. I named one file as "random.py". The same error popped up. I renamed it to "random_demo.py". It worked.
The different naming discards the problem of ambiguity between an already existing file and a newly created file with same name.
回答4:
Just had the same issue. So uninstalled and reinstalled which fixed it and took 10 minutes. The key with Windows machines is delete the old directory (C:\Python27\ because windows does seem to actually delete things) and when reinstalling specify a new directory (C:\Python279\ or whatever you choose to call it).
I am using Win 10 with Python 2.7.9.
回答5:
I fixed it, I needed to run IDLE with admin privileges. (I am using Windows 7 x64). Hope this helps.
回答6:
The fix is here .
Open task manager, kill pythonw.exe, if you find 2 instances or more. Should work after that.
回答7:
For me: The drive pointed to by HOMEDRIVE was not writeable. I checked this by running idle the hard way, explicitly using python.exe rather than pythonw.exe:
C:\coding\xyz>"C:\Python27\Lib\idlelib\..\..\python.exe"
"C:\Python27\Lib\idlelib\idle.pyw"
Warning: unable to create user config directory
P:\.idlerc
Check path and permissions.
Exiting!
回答8:
I had a similar problem with a file called "test.py" and Python 2.7.9 - renaming the file to something else solved my issue. After checking, I noticed that there is a file with the same name under the Python27\Lib folder.
Seems to be a bug in IDLE.
回答9:
Go to C:/Users/[your user]/AppData/Local/Programs/Python/Python35-32 and delete or rename every *.py file in this directory which is named after a certain method, function, module or library. Then run IDLE. Should work.
Hope I could help