使用pip或easy_install在ipython/conda中安装包

0 投票
1 回答
2129 浏览
提问于 2025-04-18 13:36

我正在我的Anaconda环境中安装'frida',虽然安装得很顺利,但在从IPython中导入时总是出现错误:

In [4]: import frida
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-4-58e5c65e5010> in <module>()
----> 1 import frida

ImportError: No module named frida

在普通的Python命令行中,导入是没问题的。这个问题只出现在IPython里。

我尝试过在conda命令行中使用easy_install,但没成功。

我还在IPython命令行中尝试过这个:

In [5]: easy_install.main( ["-U","frida"] )

虽然这个包安装成功了,但在IPython中导入时还是报错。

而且pip找不到这个包。

我感觉在IPython的包管理上我缺少了一些东西——那怎么才能在IPython中安装包呢?

1 个回答

1

如果你在使用虚拟环境(virtualenv),那么在这个虚拟环境里安装 IPython 可以解决一些问题。

通常,当 IPython 在虚拟环境中启动时,它会给出这样的建议。

撰写回答