IPython console does not work with Micromamba environments
See original GitHub issueDescription
What steps will reproduce the problem?
Using a micromamba
environment is currently not permitted.
/Users/rclary/Applications/Spyder.app/Contents/Resources/lib/python3.9/spyder/plugins/ipythonconsole/scripts/conda‑activate.sh: line 11: /Users/rclary/opt/micromamba/bin/activate: No such file or directory
Versions
- Spyder version: 5.3.0
- Python version: 3.9.5
- Qt version: 5.15.2
- PyQt5 version: 5.15.6
- Operating System: Darwin 20.6.0
Dependencies
# Mandatory:
applaunchservices >=0.1.7 : 0.2.1 (OK)
atomicwrites >=1.2.0 : 1.4.0 (OK)
chardet >=2.0.0 : 4.0.0 (OK)
cloudpickle >=0.5.0 : 2.0.0 (OK)
cookiecutter >=1.6.0 : 1.7.3 (OK)
diff_match_patch >=20181111 : 20200713 (OK)
intervaltree >=3.0.2 : 3.1.0 (OK)
IPython >=7.31.1;<8.0.0 : 7.32.0 (OK)
jedi >=0.17.2;<0.19.0 : 0.18.1 (OK)
jellyfish >=0.7 : 0.9.0 (OK)
jsonschema >=3.2.0 : 4.4.0 (OK)
keyring >=17.0.0 : 23.5.0 (OK)
nbconvert >=4.0 : 6.4.5 (OK)
numpydoc >=0.6.0 : 1.2.1 (OK)
parso >=0.7.0;<0.9.0 : 0.8.3 (OK)
pexpect >=4.4.0 : 4.8.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 5.9.0 (OK)
pygments >=2.0 : 2.11.2 (OK)
pylint >=2.5.0 : 2.13.3 (OK)
pyls_spyder >=0.4.0 : 0.4.0 (OK)
pylsp >=1.4.1;<1.5.0 : 1.4.1 (OK)
pylsp_black >=1.2.0 : 1.2.0 (OK)
qdarkstyle >=3.0.2;<3.1.0 : 3.0.3 (OK)
qstylizer >=0.1.10 : 0.2.1 (OK)
qtawesome >=1.0.2 : 1.1.1 (OK)
qtconsole >=5.3.0;<5.4.0 : 5.3.0 (OK)
qtpy >=2.0.1 : 2.0.1 (OK)
rtree >=0.9.7 : 0.9.7 (OK)
setuptools >=49.6.0 : 60.10.0 (OK)
sphinx >=0.6.6 : 4.5.0 (OK)
spyder_kernels >=2.3.0;<2.4.0 : 2.3.0 (OK)
textdistance >=4.2.0 : 4.2.2 (OK)
three_merge >=0.1.1 : 0.1.1 (OK)
watchdog >=0.10.3 : 2.1.7 (OK)
zmq >=17 : 22.3.0 (OK)
# Optional:
cython >=0.21 : 0.29.28 (OK)
matplotlib >=3.0.0 : 3.5.1 (OK)
numpy >=1.7 : 1.22.3 (OK)
pandas >=1.1.1 : 1.4.1 (OK)
scipy >=0.17.0 : 1.8.0 (OK)
sympy >=0.7.3 : 1.10.1 (OK)
# Spyder plugins:
spyder_terminal.terminalplugin 1.2.2 : 1.2.2 (OK)
Issue Analytics
- State:
- Created a year ago
- Comments:9 (9 by maintainers)
Top Results From Across the Web
Matplotlib not installed or didn't load correctly in Spyder 5.3.1
I installed Spyder 5.3.1, fired it up, and iPython console is ... With the same environment this is not a problem with 5.3.0...
Read more >Micromamba - Mamba's documentation! - Read the Docs
micromamba is a small, pure-C++ executable with enough functionalities to bootstrap fully functional conda-environments. Still at early stage, it's main usage ...
Read more >Install Python packages to a specific Conda environment - AWS
Packages that are installed in the Conda environment don't persist between sessions. The /home/ec2-user/SageMaker directory is the only path ...
Read more >Recently Active 'conda' Questions - Page 2 - Stack Overflow
Following these suggestions and these instructions I want to create a conda environment bar from within a Python script. My problem is that...
Read more >Mamba meets JupyterLite - Jupyter Blog
Packages are hosted on a deployment of the Quetz open-source server. With this, you can easily create an environment for the emscripten-32 ...
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 Free
Top 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
While not relevant to this PR, I discovered something nice about micromamba that will be useful in the future implementation of the environment/package manager. Executables in any conda environment (conda, miniconda, mamba, micromamba) can be run directly from micromamba with their environments activated in a single command!
This will simplify launching IPython Consoles and obviate the need for
conda-activate.sh
.Ok, great! Then I think you’re ready to open a PR for this.