0

我从GitHub 上提取了SfePy的源代码,目的是在本地构建和运行它。

我正在使用 Anaconda3 在 Ubuntu 20.10 上运行。我有来自 Jetbrains 的PyCharm 2020.2 作为我的 IDE。

当我将代码带入 PyCharm 时,我看到一些关于缺少包的错误。其中之一在base.py文件中:

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

IDE 告诉我没有安装终端包。当我尝试安装时找不到它。

我在Anaconda.org上搜索过它,但没有任何乐趣。

这是一个活跃的代码库。今天有一个提交。

这段代码怎么会不会构建?我错过了什么?我怎样才能找到一个替代品,以便我可以构建这个应用程序?

4

1 回答 1

0

我在SfePy GitHub 问题页面上得到了答案:

conda install sfepy

引入所有依赖项。我能够成功运行所有单元测试:

sfepy-run run_tests

当我打开 PyCharm 时,编译问题就解决了。

于 2020-12-08T11:49:50.190 回答