This is a first-time install of the latest standalone version on the Psychopy website onto a Windows 10 machine. I get this error:
M:\>"C:\Program Files (x86)\PsychoPy2\python.exe" "C:\Program Files (x86)\PsychoPy2\Lib\site-packages\PsychoPy-1.84.1-py2.7.egg\psychopy\app\psychopyApp.py"
Traceback (most recent call last):
File "C:\Program Files (x86)\PsychoPy2\Lib\site-packages\PsychoPy-1.84.1-py2.7.egg\psychopy\app\psychopyApp.py", line 60, in <module>
app = PsychoPyApp(0, showSplash=showSplash)
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\app\_psychopyApp.py", line 107, in __init__
self.onInit(**kwargs)
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\app\_psychopyApp.py", line 152, in onInit
from psychopy.compatibility import checkCompatibility
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\compatibility.py", line 4, in <module>
import psychopy.data
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\data.py", line 18, in <module>
from scipy import optimize, special
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\optimize\__init__.py", line 233, in <module>
from ._minimize import *
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\optimize\_minimize.py", line 30, in <module>
from .lbfgsb import _minimize_lbfgsb
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\optimize\lbfgsb.py", line 44, in <module>
from scipy.sparse.linalg import LinearOperator
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\sparse\linalg\__init__.py", line 116, in <module>
from .matfuncs import *
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\sparse\linalg\matfuncs.py", line 19, in <module>
import scipy.misc
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\misc\__init__.py", line 51, in <module>
from scipy.special import comb, factorial, factorial2, factorialk
File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\scipy\special\__init__.py", line 627, in <module>
from ._ufuncs import *
ImportError: DLL load failed: The specified procedure could not be found.
Unfortunately Iâm not experienced enough with Python or Psychopy to diagnose this - any ideas?
Googling a bit, this seems to be a problem with scipy expecting numpy-MKL and the solution is usually to install that (see here). But this should not be up to you (the user), so it may be a bug.
When did the error occur? During installation? On first launch? When you ran an experiment? Looks like it happened when you launched Builder.
Thanks for looking into this. The error occurs upon launching the application for the first time after installation has completed - it doesnât get as far as opening the Builder.
I will have a go at installing numpy-MKL, and let you know how I get on. Incidentally, I just successfully installed PsychoPy on another Win10 PC, so itâs a problem specific to the first machine, which is a University-managed workstation.
I tried to resolve this by following the manual installation steps as laid out on the PsychoPy website installation page, but with the exception that instead of installing numpy I installed numpy-MKL (I uninstalled the standalone PsychoPy that wasnât loading before doing any this). Everything has installed ok except for PsychoPy itself - I get this error:
Collecting psychopy
Using cached PsychoPy-1.84.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File ââ, line 1, in
File âc:\users\cab79\appdata\local\temp\pip-build-mjiwzm\psychopy\setup.pyâ, line 28, in
exec(vStr)
File ââ, line 42, in
File âc:\users\cab79\appdata\local\temp\pip-build-mjiwzm\psychopy\psychopy_init_.pyâ, line 42, in
from psychopy.preferences import prefs
File âc:\users\cab79\appdata\local\temp\pip-build-mjiwzm\psychopy\psychopy\preferences_init_.pyâ, line 8, in
from . import preferences as prefsLib
File âc:\users\cab79\appdata\local\temp\pip-build-mjiwzm\psychopy\psychopy\preferences\preferences.pyâ, line 7, in
import configobj
ImportError: No module named configobj
----------------------------------------
Command âpython setup.py egg_infoâ failed with error code 1 in c:\users\cab79\appdata\local\temp\pip-build-mjiwzm\psychopy\
I couldnât find information online about someone having a similar problem to this. Any ideas?
I donât often use Windows so canât give a super definitive answer, but while we wait for others, one thing to consider is that the standalone includes its own python interpreter (python.exe) which would be installed somewhere under a folder like:
C:\Program Files\PsychoPy2
Whereas a system python might be under some place like:
C:\Python27
So if youâve been manually installing things using pip, without specifying which python interpreter to use, I wonder if youâve installed everything under the system python. Keep the possibility of two different python interpreters in mind as you figure this out.
Secondly, the builder is kind of a separate application. It looks like you tried to run the psychopy module hoping the builder would start. Out of curiosity, what happens when in your python shell you type 'import psychopy '? If nothing happens, thatâs a good sign.
But again note that this example uses the stand alone interpreter, and runs the stand alone version. If you installed everything in your system python, you will have to adjust this command accordingly.
If that works and all is well, I think a quick Google can tell you where to put an icon/link on your system so that this file can be quickly run from the start menu.
Thanks so much for taking time to consider whatâs going on here.
I am indeed trying to use the system python at C:\Python27, and this is where everything was pip-installed. Typing âimport psychopyâ into the system python does nothing (i.e. no errors) so that seems ok.
I did try to open psychopy in the way you suggest but in my system-python installed version of psychopy, within the âsite-packagesâ folder, there is no folder with a .egg at the end. I have the following beginning with âpsychopyâŚâ:
So Iâve tried the following from the âpsychopyâ folder (first one in the above list) and got the following error:
"C:\Python27\python.exe" "C:\Python27\Lib\site-packages\psychopy\app\psychopyApp.py"
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\psychopy\app\psychopyApp.py", line 10, in <module>
from psychopy.app._psychopyApp import PsychoPyApp, __version__
File "C:\Python27\lib\site-packages\psychopy\app\_psychopyApp.py", line 33, in <module>
from . import projects
File "C:\Python27\lib\site-packages\psychopy\app\projects.py", line 17, in <module>
import requests.exceptions
ImportError: No module named requests.exceptions
So, either Iâm not running the correct version of psychopy, or there is something else wrong with the installation, I would guess.
I would really much prefer to use the standalone version of psychopy, as but as my original message shows, this is not working on my computer. I wonder if there is a way of tinkering with the standalone installation to get it to work (e.g. somehow replacing numpy with numpy-MKL), rather than going via manual install?
Yes this all sounds very annoying, and I feel for you. If you want to try to use the standalone, I believe you can install missing packages into the standalone interpreter, by giving the full path to that python.exe instead of just running âpythonâ. You may have to install pip with that interpreter too? Iâd give it a Google.
But taking a step back, is there a tech department you could ask for clues about why itâs not installing correctly in the first place? Do they have some type of software running that could impose restrictions on how things are installed? I fear youâre going down a rabbit hole chasing dependencies.
You were right to try (and if you put that into a âshortcutâ then it looks like an application, which is exactly what standalone psychopy does in the start menu:
Are you absolutely sure you want to continue using that Python installation? As soon as you need to install mathematical packages like the NumPy/Scipy stack and Pandas (which is used in some parts of PsychoPy), you may run into problems. I would strongly suggest to use a scientific Python distro to start with, e.g., Anaconda.
Excellent! Thanks everyone for your help. I got it working in the end by following Richardâs advice and doing an Anaconda install. All seems well so farâŚ
hi all, kind of related to this thread:
I have version StandalonePsychoPy-1.85.0rc5-win32 on Windows 7. I am using the same short cut, but thereâs no directory site-packages\PsychoPy-1.85.0rc5-py2.7.egg/ at all. The scripts, including psychopyApp.py, are in Scripts/. I just created the subfolder:
Lib\site-packages\PsychoPy-1.85.0rc5-py2.7.egg\psychopy\app
and copied psychopyApp.py there. Then it works. But it feels wrong anyway.
C:\Users\Vishnu K>âC:\PsychoPy2\python.exeâ âC:\PsychoPy2\Lib\site-packages\PsychoPy-1.84.2-py2.7.egg\psychopy\app\psychopyApp.py"
Traceback (most recent call last):
File âC:\PsychoPy2\Lib\site-packages\PsychoPy-1.84.2-py2.7.egg\psychopy\app\psychopyApp.pyâ, line 10, in
from psychopy.app.psychopyApp import PsychoPyApp, version
File "C:\PsychoPy2\lib\site-packages\psychopy-1.84.2-py2.7.egg\psychopy_init.pyâ, line 42, in
from psychopy.preferences import prefs
File âC:\PsychoPy2\lib\site-packages\psychopy-1.84.2-py2.7.egg\psychopy\preferences_init_.pyâ, line 8, in
from . import preferences as prefsLib
File âC:\PsychoPy2\lib\site-packages\psychopy-1.84.2-py2.7.egg\psychopy\preferences\preferences.pyâ, line 232, in
prefs = Preferences()
File âC:\PsychoPy2\lib\site-packages\psychopy-1.84.2-py2.7.egg\psychopy\preferences\preferences.pyâ, line 43, in init
self.loadAll()
File âC:\PsychoPy2\lib\site-packages\psychopy-1.84.2-py2.7.egg\psychopy\preferences\preferences.pyâ, line 135, in loadAll
self.userPrefsCfg = self.loadUserPrefs()
File âC:\PsychoPy2\lib\site-packages\psychopy-1.84.2-py2.7.egg\psychopy\preferences\preferences.pyâ, line 170, in loadUserPrefs
encoding=âUTF8â, configspec=self.prefsSpec)
File âC:\PsychoPy2\lib\site-packages\configobj.pyâ, line 1229, in init
self._load(infile, configspec)
File âC:\PsychoPy2\lib\site-packages\configobj.pyâ, line 1318, in _load
raise error
configobj.ParseError: Invalid line (uâ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00â) (matched as neither section nor keyword) at line 1.
My psychopy is not starting⌠i tried reinstalling the software twice and also i reinstalled python. As per troubleshooting method in the website, I am getting this type of error. Till yester psychopy was working in my system. Kindly help me out since its an emergency.
A common reason for those errors is an outdated LIBMMD.DLL (or less
commonly LIBIFCOREMD.DLL) in the %WINDIR%\System32 or %WINDIR%\SysWOW64
directories. Some programs mistakenly install the Intel runtime DLLs there.
In my case, I just had to remove these DLLs and ufuncs imports fine