我在linux上使用jupyter实验室,我已经启动了各种工作目录,包括/
,但我在导入我用pip安装的模块时遇到了问题。
这是我做的:
pip install primer3-py
然后运行ipython
在ipython运行中import primer3
按预期工作primer3.calcTm('GTAAAACGACGGCCAGT')
返回49.16808228911765
但是,如果我运行jupyter lab
打开控制台并运行import primer3
我现在收到导入错误:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-1493f16bb490> in <module>()
----> 1 import primer3
ImportError: No module named primer3
我在这里做错了吗?
答案 0 :(得分:0)
由于您已经安装了Anaconda,您是否尝试使用primer3
安装conda
?
按照here
所述尝试以下操作conda install -c bioconda primer3-py
除了Anaconda安装之外,您的Linux安装可能还安装了多个Python发行版。我使用Anaconda来满足我的个人Python需求,因此我不会与操作系统的需求重叠。如果PyPI上有一个不在Anaconda Cloud上的软件包,那么您可以使用Anaconda安装附带的pip
副本进行安装。