简体   繁体   中英

Where is IPython.frontend.terminal.embed package for Anaconda3?

I have pulled the source code for SfePy from GitHub with the objective of building and running it locally.

I'm running on Ubuntu 20.10 using Anaconda3. I have PyCharm 2020.2 from Jetbrains as my IDE.

When I bring the code into PyCharm I see several errors about missing packages. One of them is in the base.py file:

       except NameError:
            from IPython.frontend.terminal.embed \
                 import InteractiveShellEmbed

The IDE tells me that the terminal package is not installed. It is not found when I try to install.

I searched for it at Anaconda.org , but no joy.

This is an active code base. There was a commit made just today.

How can it be that this code won't build? What am I missing? How can I find a replacement so I can build this app?

I got an answer on the SfePy GitHub issues page :

conda install sfepy

brings in all the dependencies. I'm able to successfully run all the unit tests:

sfepy-run run_tests

When I open PyCharm the compilation problems are resolved.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM