Spyder can not locate **jedi** and **parso** although they are properly installed
See original GitHub issueProblem Description
Spyder can not locate jedi and parso although they are properly installed.
What steps reproduce the problem?
- Install the latest anaconda2 for linux (4.8.3)
- Create a python 3.7 environment.
- Install spyder with conda install spyder
- execute spyder
What is the expected output?
Expected: Normal IDE GUI
What do you see instead? An Error window “You have missing dependencies” Mandatory: jedi and parso (see attached)
Paste Traceback/Error Below (if applicable)
Traceback (most recent call last):
File "/home/turandot/.conda/envs/py37/lib/python3.7/code.py", line 90, in runcode
exec(code, self.locals)
File "<console>", line 2, in <module>
NameError: name 'python' is not defined
>>>
Versions
- Spyder version: 4.1.1
- Python version: Linux ubuntu 16.04 python 2.7.16. Problem found in environment with python 3.7.6
- Qt version: 5.12.5
- PyQt version: 5.12.3
- Operating System name/version: Kubuntu 16.04.6 LTS
Dependencies
# Mandatory:
atomicwrites >=1.2.0 : 1.3.0 (OK)
chardet >=2.0.0 : 3.0.4 (OK)
cloudpickle >=0.5.0 : 1.3.0 (OK)
diff_match_patch >=20181111 : 20181111 (OK)
intervaltree : None (OK)
IPython >=4.0 : 7.13.0 (OK)
jedi =0.15.2 : 0.16.0 (NOK)
keyring : None (OK)
nbconvert >=4.0 : 5.6.1 (OK)
numpydoc >=0.6.0 : 0.9.2 (OK)
parso =0.5.2 : 0.6.2 (NOK)
pexpect >=4.4.0 : 4.8.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 5.7.0 (OK)
pygments >=2.0 : 2.5.2 (OK)
pylint >=0.25 : 2.4.4 (OK)
pyls >=0.31.9;<0.32.0 : 0.31.9 (OK)
qdarkstyle >=2.8 : 2.8.1 (OK)
qtawesome >=0.5.7 : 0.7.0 (OK)
qtconsole >=4.6.0 : 4.7.2 (OK)
qtpy >=1.5.0 : 1.9.0 (OK)
rtree >=0.8.3 : 0.9.4 (OK)
sphinx >=0.6.6 : 2.4.4 (OK)
spyder_kernels >=1.9.0;<1.10.0 : 1.9.0 (OK)
watchdog : None (OK)
xdg >=0.26 : 0.26 (OK)
zmq >=17 : 19.0.0 (OK)
# Optional:
cython >=0.21 : None (OK)
matplotlib >=2.0.0 : None (OK)
numpy >=1.7 : None (OK)
pandas >=0.13.1 : None (OK)
scipy >=0.17.0 : None (OK)
sympy >=0.7.3 : None (OK)
Issue Analytics
- State:
- Created 3 years ago
- Comments:12 (5 by maintainers)
Top Results From Across the Web
spyder is showing error after update [you have missing ...
(Spyder maintainer here) To fix this error, please open an Anaconda Prompt and run there. conda update jedi parso.
Read more >Installation and Configuration — Jedi 0.18.2 documentation
Most people will want to install Jedi as a submodule/vendored and not through pip/system wide. The reason for this is that it makes...
Read more >spyder-ide/public - Gitter
Hello! I was wondering if there is a way I can install the Spyder 4 beta? I was looking around online (github, documentation,...
Read more >Setting up MFLIX - M220P: MongoDB for Python Developers
Not able to create mflix environment, I have been trying for ... ERROR: spyder 4.0.1 has requirement jedi==0.14.1, but you'll have jedi ......
Read more >Spyder: You have missing dependencies! parso
This probably means that the version of Spyder you have installed needs version 0.7.0 of python-parso , whereas you have version 0.7.1 of...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hey @mahimakaushik-oss, you need to remove the following directory to fix your problem:
I’d recommend you to remove and reinstall Anaconda. Please see the second part of our video for that.