1

我在 linux 上使用 jupyter lab,我已经启动了它的各种工作目录,包括/,但是我在导入我用 pip 安装的模块时遇到问题。

这是我所做的:

pip install primer3-py

然后运行ipython

在 ipython 中运行import primer3按预期工作,其中primer3.calcTm('GTAAAACGACGGCCAGT')返回49.16808228911765

但是,如果我运行jupyter lab Open a console 并运行,import primer3我现在会收到导入错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-1493f16bb490> in <module>()
----> 1 import primer3

ImportError: No module named primer3

我在这里做错了吗?

4

1 回答 1

0

既然您已经安装了 Anaconda,您是否尝试过primer3安装conda

按照此处所述尝试以下操作

conda install -c bioconda primer3-py 

除了 Anaconda 安装之外,您的 Linux 安装可能还安装了多个 Python 发行版。我使用 Anaconda 来满足我个人的 Python 需求,因此我不会与操作系统的需求重叠。如果 PyPI 上有一个包不在 Anaconda Cloud 上,那么您可以pip使用 Anaconda 安装附带的副本安装它。

于 2018-03-19T19:10:54.563 回答