I have been used PsychoPy Standalone 1.82.01 (I think) for a long time under windows 8.1, and it worked well, until I upgraded to the newest version (1.85.0). After installation (of course, after the previous version have been removed), the app does not start, only the splash screen appears and then goes away. I have reinstalled it several times, also tried other newer versions (1.84.01, 1.84.02), deleted the appData.cfg, nothing has changed. There is no hidden window issue, and the cmd does not give any error messages. Although, there is no such folder like “PsychoPy-VERSION-py1.85.0.egg” inside folder “site-packages”, only a similar one (see attached img below).
One thing is that I don’t believe the way you tried to start it from the command line is correct. I’m not a frequent Windows user so someone correct me if I’m wrong, but I think you have to put the two lines you entered on one single line, with a space separating them. Maybe this way could get some helpful error messages.
Well that error makes me think we still haven’t successfully run psychopy from the command line. It looks like the first part (the call to psychopy’s Python interpreter, python.exe) is working, but path to the app isn’t being entered correctly.
I would use the “tab” key to have the command line help you enter the correct file name: you start entering part of a folder or file name, and hit “tab” to have it autocomplete the name for you, and keep doing so until the whole name is entered. Hopefully that will help.
EDIT: You may have to hit the tab key a couple of times if there are several folders or files that start with the same letters.
It’s very weird, but the case is (as I wrote in the original post) I do not have the folder inside the “site-packages” which should include the “psychopy\app\psychopyApp.py” parts. As I see, it should have to end with “.egg”, but I only have one with ending “.egg-info”, and you can see in the 1st post what does it consist of. Do I miss something badly?
I also have tried to start a search for the “psychopyApp.py” file, and got no result.
Yeah, inside PsycoPy2/Lib/site-packages, there is only that PsychoPy-1.85.0-py2.7.egg-info folder which is similar to one we need, but there are only 4 .txt files and a file called PKG-INFO in it.
I have reinstalled the app again, checked that the uninstallation have really removed everything, and it did, but still no changes in the situation.
Yes, thank you very much, we finally get the error message:
C:\Windows\System32>“C:\Program Files (x86)\PsychoPy2\python.exe” “C:\Program Fi
Traceback (most recent call last):
File “C:\Program Files (x86)\PsychoPy2\Lib\site-packages\psychopy\app\psychopy App.py”, line 62, in
app = PsychoPyApp(0, showSplash=showSplash)
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\app_psychop yApp.py”, line 118, in init
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\app_psychop yApp.py”, line 163, in onInit
from psychopy.compatibility import checkCompatibility
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\compatibilit y.py”, line 4, in
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy\data.py”, li
ne 18, in
from scipy import optimize, special
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\optimize__init
__.py”, line 233, in
from .minimize import *
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\optimize_minim ize.py”, line 30, in
from .lbfgsb import minimize_lbfgsb
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\optimize\lbfgsb
.py”, line 44, in
from scipy.sparse.linalg import LinearOperator
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\sparse\linalg_ init.py", line 116, in
from .matfuncs import *
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\sparse\linalg\m atfuncs.py”, line 19, in
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\misc_init.p
y”, line 51, in
from scipy.special import comb, factorial, factorial2, factorialk
File “C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\special_init
_.py”, line 627, in
from ._ufuncs import *
ImportError: DLL load failed: The specified procedure could not be found.
And I think I have ended at the same problem like Standalone application not starting; Win10. But unfortunately, I still can’t resolve it. (Now I have installed Anaconda, as it looked like to be a solution, but I don’t really know what is it and what should I do with it.)
So again I’m not a regular Windows user, but looking at some of those links, it looks like Anaconda is a science-oriented distribution of python, and it has its own package manager (which is a great thing once you get familiar with them!), meaning you can use it to install / update / remove packages (which are just collections of software).
So I would uninstall Psychopy if you haven’t already, and it seems like you run these commands from the Anaconda prompt to get Anaconda to install psychopy for you:
I have installed psychopy via Anaconda the way you wrote, it was successful, now it launches from the command line, no more error message, but… I haven’t found out how to launch it in “normal” way, and from the command line, it does not really start my scripts (I don’t know if it was normal).Thank you for your conscientious help, thanks for giving so immediate and adequate answers for my every single problem (despite you are not Windows user), you’re awesome! But I need it to work for tomorrow, so now I think I give up for a while using the latest version, I have installed version 1.83.01 and it works perfectly. Maybe I will try again for my next experiment …
I think I had this same problem for ages, and it took weeks to figure out it wasn’t a psychopy problem but something to do with WIndows hiding the window. Try the steps below, and if it works I’d keep them handy - it still happens to me every few days for no apparent reason that I can figure out so I have the steps stuck to a post-it on my laptop!
Getting Your Hidden Window Back with Cascade Windows
The easiest way to get back a hidden window is to just right-click on the Taskbar and select “Cascade windows”.
If that doesn’t work, proceed with the keyboard trick below.
Getting Your Hidden Window Back with the Keyboard Trick
There’s a simple trick to get around this. First make sure you’ve
alt-tabbed to the window, or clicked on it once to bring it into focus.
Then right-click on the taskbar and choose Move.
Note: If you’re using Windows 8 or 10 you might have to hold
down the SHIFT key before right-clicking in order to get the Move menu
item to show up.
At this point, you should notice that your cursor changes to the “Move” cursor, but you still can’t move anything.
Just hit any one of the arrow keys (Left, Right, Down, Up), move your
mouse, and the window should magically “pop” back onto the screen.
Note: For keyboard savvy people, you can just alt-tab to the window,
use Alt+Space, then M, then Arrow key, and then move your mouse.