Trouble-shooting Other Known Problems
Here are some other known problems that can affect some of Wing's functionality:
Windows File Names with Spaces
When using Windows File Types or Open With to cause Python files to be opened with Wing, some versions of Windows set up the wrong command line for opening the file. You can fix this using regedt32.exe, regedit.exe, or similar tool to edit the following registry location:
The problem is that the association stored there is missing quotes around the %1 argument. It should instead be in a form similar to the following (the actual path will vary):
"C:\Program Files (x86)\Wing IDE\bin\wing.exe" "%1" %*
Copy/Paste Fails on Windows
Webroot Secure Anywhere v126.96.36.199 blocks Wing and Python's access to the clipboard by default so Copy/Paste will not work. The solution is to remove Wing and Python from the list of applications that Webroot is denying access to the clipboard.
Failure to Find Python
Wing scans for Python at startup and may sometimes report that it could not be found even if it is on your machine.
If this happens all the time, point Python Executable in Project Properties (accessed from the Project menu) to your Python interpreter (python, python2.7, python.exe, etc). Wing remembers this and the message should go away, even with new projects.
Wing 101 does not have projects and Python environment is instead configured with Configure Python in the Edit menu.
If this happens only intermittently, it may be caused by high load on your machine. Try restarting Wing after load goes down. In some cases anti-virus software causes this during periods of intensive scanning.
Failure to Detect HTTP Proxy and Connect to wingware.com
Wing will try to open an http connection to wingware.com when you activate a license, check for product updates, or submit feedback or a bug report. If you are running in an environment with an http proxy, Wing will try to auto-detect your proxy settings. If this fails you will need to configure your proxy manually using Wing's HTTP Proxy Server preference. To determine the correct settings to use, ask your network administrator or see how to determine proxy settings.